From c106d700e3de96ae9b30744de694dca1225f0a83 Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <ak@geant.org>
Date: Wed, 16 Oct 2024 17:58:50 +0200
Subject: [PATCH] Enable config_mode=private in all roles
---
.../roles/base_config/tasks/deploy_base_config.yaml | 2 ++
geant/gap_ansible/roles/ibgp_update/tasks/deploy.yaml | 2 ++
geant/gap_ansible/roles/iptrunk/tasks/deploy_object.yaml | 2 ++
geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml | 9 +++++++--
.../iptrunk_migration/tasks/deactivate_trunk_side.yaml | 2 ++
.../roles/iptrunk_migration/tasks/deploy_object.yaml | 2 ++
.../roles/iptrunk_twamp/tasks/deploy_object.yaml | 2 ++
.../gap_ansible/roles/promote_p_to_pe/tasks/deploy.yaml | 8 ++++++++
8 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/geant/gap_ansible/roles/base_config/tasks/deploy_base_config.yaml b/geant/gap_ansible/roles/base_config/tasks/deploy_base_config.yaml
index 8803e445..c29a2a04 100644
--- a/geant/gap_ansible/roles/base_config/tasks/deploy_base_config.yaml
+++ b/geant/gap_ansible/roles/base_config/tasks/deploy_base_config.yaml
@@ -36,6 +36,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ wfo_router.router.vendor }}/base_config.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -75,6 +76,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ wfo_router.router.vendor }}/base_config.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/ibgp_update/tasks/deploy.yaml b/geant/gap_ansible/roles/ibgp_update/tasks/deploy.yaml
index 26e38d19..5d60a579 100644
--- a/geant/gap_ansible/roles/ibgp_update/tasks/deploy.yaml
+++ b/geant/gap_ansible/roles/ibgp_update/tasks/deploy.yaml
@@ -29,6 +29,7 @@
content: "{{ lookup('ansible.builtin.template', '{{ vendor }}/{{ verb }}.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -53,6 +54,7 @@
content: "{{ lookup('ansible.builtin.template', '{{ vendor }}/{{ verb }}.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/iptrunk/tasks/deploy_object.yaml b/geant/gap_ansible/roles/iptrunk/tasks/deploy_object.yaml
index 44856221..acbaade5 100644
--- a/geant/gap_ansible/roles/iptrunk/tasks/deploy_object.yaml
+++ b/geant/gap_ansible/roles/iptrunk/tasks/deploy_object.yaml
@@ -41,6 +41,7 @@
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -67,6 +68,7 @@
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml b/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
index 590a534b..271c8efe 100644
--- a/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
+++ b/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
@@ -24,11 +24,13 @@
local_side.iptrunk_side_node.vendor == "juniper"
- name: Remove "{{ config_object }}" on "{{ inventory_hostname }}" [CHECK ONLY][NOKIA]
- ansible.netcommon.netconf_config:
+ # ansible.netcommon.netconf_config:
+ geant.gap_ansible.nokia_netconf_config:
format: xml
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ config_mode: private
diff: true
check_mode: true
when: >
@@ -37,11 +39,14 @@
local_side.iptrunk_side_node.vendor == "nokia"
- name: Remove base_config on "{{ inventory_hostname }}" [AND COMMIT][NOKIA]
- ansible.netcommon.netconf_config:
+ # ansible.netcommon.netconf_config:
+ geant.gap_ansible.nokia_netconf_config:
format: xml
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/iptrunk_migration/tasks/deactivate_trunk_side.yaml b/geant/gap_ansible/roles/iptrunk_migration/tasks/deactivate_trunk_side.yaml
index a368daf9..2eb8ec6c 100644
--- a/geant/gap_ansible/roles/iptrunk_migration/tasks/deactivate_trunk_side.yaml
+++ b/geant/gap_ansible/roles/iptrunk_migration/tasks/deactivate_trunk_side.yaml
@@ -39,6 +39,7 @@
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ config_mode: private
diff: true
check_mode: true
@@ -55,5 +56,6 @@
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
diff --git a/geant/gap_ansible/roles/iptrunk_migration/tasks/deploy_object.yaml b/geant/gap_ansible/roles/iptrunk_migration/tasks/deploy_object.yaml
index ca9d0085..e9fd1683 100644
--- a/geant/gap_ansible/roles/iptrunk_migration/tasks/deploy_object.yaml
+++ b/geant/gap_ansible/roles/iptrunk_migration/tasks/deploy_object.yaml
@@ -29,6 +29,7 @@
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ new_node.router.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ config_mode: private
diff: true
check_mode: true
when: >
@@ -43,6 +44,7 @@
content: "{{ lookup('ansible.builtin.template', '{{ new_node.router.vendor }}/{{ config_object }}.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/iptrunk_twamp/tasks/deploy_object.yaml b/geant/gap_ansible/roles/iptrunk_twamp/tasks/deploy_object.yaml
index 72336382..b67902ad 100644
--- a/geant/gap_ansible/roles/iptrunk_twamp/tasks/deploy_object.yaml
+++ b/geant/gap_ansible/roles/iptrunk_twamp/tasks/deploy_object.yaml
@@ -41,6 +41,7 @@
default_operation: merge
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -67,6 +68,7 @@
content: "{{ lookup('ansible.builtin.template', '{{ local_side.iptrunk_side_node.vendor }}/{{ config_object }}.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
when: >
diff --git a/geant/gap_ansible/roles/promote_p_to_pe/tasks/deploy.yaml b/geant/gap_ansible/roles/promote_p_to_pe/tasks/deploy.yaml
index 1533f134..8d7019f0 100644
--- a/geant/gap_ansible/roles/promote_p_to_pe/tasks/deploy.yaml
+++ b/geant/gap_ansible/roles/promote_p_to_pe/tasks/deploy.yaml
@@ -8,6 +8,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_promotion_base_config.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -22,6 +23,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_promotion_base_vprn.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -36,6 +38,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_update_sdp.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -50,6 +53,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/router/delete_default_static_routes.j2') }}"
commit: true
validate: true
+ config_mode: private
diff: true
register: output
check_mode: true
@@ -72,6 +76,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_promotion_base_config.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
@@ -85,6 +90,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_promotion_base_vprn.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
@@ -98,6 +104,7 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/pe_update_sdp.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
@@ -111,5 +118,6 @@
content: "{{ lookup('ansible.builtin.template', 'routers/{{ subscription.router.vendor }}/router/delete_default_static_routes.j2') }}"
commit: true
commit_comment: "{{ commit_comment }}"
+ config_mode: private
diff: true
check_mode: false
--
GitLab