diff --git a/geant/gap_ansible/plugins/ansible.cfg b/geant/gap_ansible/plugins/ansible.cfg new file mode 100644 index 0000000000000000000000000000000000000000..341647c0a905e7842f08617d9381f563fadcd853 --- /dev/null +++ b/geant/gap_ansible/plugins/ansible.cfg @@ -0,0 +1,6 @@ +[defaults] +library = ./modules +host_key_checking = False + +[netconf_connection] +ssh_config = False diff --git a/geant/gap_ansible/plugins/inventory.ini b/geant/gap_ansible/plugins/inventory.ini new file mode 100644 index 0000000000000000000000000000000000000000..4d591273c59e01c190e897f782a9195ca257daae --- /dev/null +++ b/geant/gap_ansible/plugins/inventory.ini @@ -0,0 +1,3 @@ +[junos] +my-junos ansible_host=10.0.0.5 ansible_user=admin ansible_password=YourPass \ + ansible_connection=netconf ansible_network_os=juniper.junos.junos diff --git a/geant/gap_ansible/plugins/test-junos-private.yml b/geant/gap_ansible/plugins/test-junos-private.yml new file mode 100644 index 0000000000000000000000000000000000000000..8e591469072097feb3449073dc14a3478f142480 --- /dev/null +++ b/geant/gap_ansible/plugins/test-junos-private.yml @@ -0,0 +1,14 @@ +- hosts: junos + gather_facts: no + + tasks: + - name: Open private candidate, push a change and commit + junipernetworks.junos.junos_config: + lines: + - set system services ssh root-login allow + config_mode: private + commit: true + register: result + + - debug: + var: result