From b43805d70d225db1f1e9cb70b08119b989df5ce2 Mon Sep 17 00:00:00 2001
From: Simone Spinelli <simone.spinelli@geant.org>
Date: Mon, 15 May 2023 13:23:55 +0000
Subject: [PATCH] Add iptrunk_checks playbook and resolv some Ansible warnings

---
 iptrunks_checks.yaml             | 8 ++++++++
 roles/base_config/tasks/main.yml | 4 ++--
 roles/iptrunks/vars/main.yml     | 8 ++++----
 3 files changed, 14 insertions(+), 6 deletions(-)
 create mode 100644 iptrunks_checks.yaml

diff --git a/iptrunks_checks.yaml b/iptrunks_checks.yaml
new file mode 100644
index 00000000..fb0dd600
--- /dev/null
+++ b/iptrunks_checks.yaml
@@ -0,0 +1,8 @@
+- name: Manage iptrunks checks playbook
+  hosts: all
+  remote_user: admin
+  vars_files:
+    - /opt/ansible_inventory/group_vars/junos/device_access.yaml
+  roles:
+    - Juniper.junos
+    - roles/iptrunks
diff --git a/roles/base_config/tasks/main.yml b/roles/base_config/tasks/main.yml
index 2a9471d4..b3f6bf06 100644
--- a/roles/base_config/tasks/main.yml
+++ b/roles/base_config/tasks/main.yml
@@ -25,9 +25,9 @@
   debug:
     msg: "{{opid}}"
 
-- include: compile_base_config.yaml
+- include_tasks: compile_base_config.yaml
   when: verb in verbs
 
-- include: deploy_base_config.yaml
+- include_tasks: deploy_base_config.yaml
   when: verb == "deploy"
 
diff --git a/roles/iptrunks/vars/main.yml b/roles/iptrunks/vars/main.yml
index df840cd7..d801e71f 100644
--- a/roles/iptrunks/vars/main.yml
+++ b/roles/iptrunks/vars/main.yml
@@ -19,10 +19,10 @@ config_objects:
 wfo_trunk: "{{wfo_trunk_json}}"
 config_object: "{{object}}"
 
-side_a_ipv4_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv4_network| ipaddr('net') | ipaddr('address')}}/31"
-side_a_ipv6_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv6_network| ipaddr('net') | ipaddr('1') | ipaddr('address')}}/126"
-side_b_ipv4_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv4_network| ipaddr('net') | ipaddr('1') | ipaddr('address')}}/31"
-side_b_ipv6_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv6_network| ipaddr('net') | ipaddr('2') | ipaddr('address')}}/126"
+side_a_ipv4_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv4_network| ansible.utils.ipaddr('net') | ansible.utils.ipaddr('address')}}/31"
+side_a_ipv6_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv6_network| ansible.utils.ipaddr('net') | ansible.utils.ipaddr('1') | ansible.utils.ipaddr('address')}}/126"
+side_b_ipv4_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv4_network| ansible.utils.ipaddr('net') | ansible.utils.ipaddr('1') | ansible.utils.ipaddr('address')}}/31"
+side_b_ipv6_address: "{{ wfo_trunk.iptrunk.iptrunk_ipv6_network| ansible.utils.ipaddr('net') | ansible.utils.ipaddr('2') | ansible.utils.ipaddr('address')}}/126"
 
 
 trunks:
-- 
GitLab