def playbook(): pb = Playbook(log) pb.profile_spirent() pb.file = '/tmp/{}.yaml'.format(ansible_module) pb.name = 'unit_test_{}'.format(ansible_module) pb.add_host(ansible_host) return pb
def playbook(): pb = Playbook(log) pb.ansible_connection = 'httpapi' # httpapi, network_cli pb.ansible_password = '******' pb.file = '/tmp/{}.yaml'.format(ansible_module) pb.name = '{} task'.format(ansible_module) pb.add_host(ansible_host) return pb
def playbook(): pb = Playbook(log) pb.profile_nxos() pb.ansible_password = '******' pb.file = '/tmp/{}.yaml'.format(ansible_module) pb.name = '{} task'.format(ansible_module) pb.add_host(ansible_host) return pb
def playbook(): pb = Playbook(log) pb.profile_nxos() pb.ansible_password = '******' pb.file = '/tmp/{}.yaml'.format(ansible_module) pb.name = '{} 5 ethernet and 5 SVI interfaces'.format(ansible_module) pb.add_host(ansible_host) return pb
def playbook(): pb = Playbook(log) pb.profile_local() pb.file = '/tmp/pause.yaml' pb.name = 'pause playbook' # Playbook() requires a host. You can use any host # in your inventory here since Pause() ignores it. pb.add_host('dc-101') # from Ansible inventory return pb
def playbook(): pb = Playbook(log) pb.profile_nxos() # Since profile_nxos() sets ansible_connection to httpapi, # we need to change it here to network_cli since NxosNxapi() # can change httpapi-related parameters, like http port, # etc, which would break our connection when using httpapi. pb.ansible_connection = 'network_cli' pb.ansible_password = '******' pb.file = '/tmp/{}.yaml'.format(ansible_module) pb.name = '{} task'.format(ansible_module) pb.add_host(ansible_host) return pb
def playbook(): pb = Playbook(log) pb.ansible_connection = 'local' pb.ansible_password = None pb.ansible_network_os = None pb.ansible_host_key_checking = None pb.ansible_ssh_pass = None pb.ansible_ssh_common_args = None pb.ansible_paramiko_pty = None pb.ansible_httpapi_validate_certs = None pb.ansible_httpapi_use_ssl = None pb.file = '/tmp/playbook_{}.yaml'.format(ansible_module) pb.name = '{}'.format(ansible_module) pb.add_host(ansible_host) return pb
#!/usr/bin/env python3 # unit_test/cisco/nxos/unit_test_nxos_gir_profile_management.py # Status = BETA our_version = 100 from ask.common.playbook import Playbook from ask.common.log import Log from ask.cisco.nxos.nxos_gir_profile_management import NxosGirProfileManagement log_level_console = 'INFO' log_level_file = 'DEBUG' log = Log('my_log', log_level_console, log_level_file) pb = Playbook(log) pb.profile_nxos() pb.ansible_password = '******' pb.name = 'nxos_gir_profile_management example' pb.add_host('dc-101') pb.file = '/tmp/nxos_gir_profile_management.yaml' commands = list() commands.append('router ospf 1') commands.append('isolate') task = NxosGirProfileManagement(log) task.commands = commands task.mode = 'maintenance' task.state = 'present' task.task_name = 'gir mode {} state {}'.format(task.mode, task.state) task.commit() pb.add_task(task) pb.append_playbook()