From b686f6e608b66265a99fbe1226fccde65c66dc93 Mon Sep 17 00:00:00 2001 From: Mohammad Torkashvand <mohammad.torkashvand@geant.org> Date: Tue, 17 Jun 2025 10:00:03 +0200 Subject: [PATCH] test --- geant/gap_ansible/plugins/ansible.cfg | 6 ++++++ geant/gap_ansible/plugins/inventory.ini | 2 ++ .../gap_ansible/plugins/test-junos-private.yml | 17 +++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 geant/gap_ansible/plugins/ansible.cfg create mode 100644 geant/gap_ansible/plugins/inventory.ini create mode 100644 geant/gap_ansible/plugins/test-junos-private.yml diff --git a/geant/gap_ansible/plugins/ansible.cfg b/geant/gap_ansible/plugins/ansible.cfg new file mode 100644 index 00000000..341647c0 --- /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 00000000..34e78ba6 --- /dev/null +++ b/geant/gap_ansible/plugins/inventory.ini @@ -0,0 +1,2 @@ +[junos] +my-junos ansible_host=62.40.119.4 ansible_user=gap-test ansible_password=concept_gear_ESSENTIAL93 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 00000000..4c686488 --- /dev/null +++ b/geant/gap_ansible/plugins/test-junos-private.yml @@ -0,0 +1,17 @@ +- name: Test private-candidate junos_config + hosts: junos + gather_facts: no + collections: + - geant.gap_ansible # <-- your locally installed collection + + tasks: + - name: Open private candidate, push a change and commit + geant.gap_ansible.junos_config: # <-- module from geant.gap_ansible + lines: + - set system services ssh root-login allow + config_mode: private + commit: true + register: result + + - debug: + var: result -- GitLab