Skip to content

Bug report for Ansible Workshops Ansible Automation Platform 2 network #2315

@ShaddGallegos

Description

@ShaddGallegos

Problem Summary

Instance was missing cisco.ios modules
installed with ansible-galaxy collection cisco.ios
I provisioned Cisco only but the playbooks in "Exercise 4" were for arista
/home/student/network-workshop/4-resource-module/resource.yml
/home/student/network-workshop/4-resource-module/gathered.yml

  • name: Configure VLANs
    hosts: arista
    gather_facts: false

Extra vars file

cat vars.yml
===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vcsa_settings/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_appliance_info/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_content_template/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_guest_info/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_license_info/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_vm_list_group_by_clusters_info/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/automation-controller/collections/ansible_collections/azure/azcollection/tests/integration/targets/inventory_azure/playbooks/vars.yml =====

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====
collection_root: "{{ lookup('pipe', 'git rev-parse --show-toplevel') }}"
integration_tests_path: "{{ collection_root }}/tests/integration/targets/"
molecule_scenario_name: "{{ molecule_scenario_directory | basename }}"

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

jws_setup: true
jws_java_version: 17
jws_listen_http_bind_address: 127.0.0.1
jws_systemd_enabled: True
jws_service_systemd_type: forking
jws_selinux_enabled: False

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/automation-controller/collections/ansible_collections/azure/azcollection/tests/integration/targets/inventory_azure/playbooks/vars.yml =====

uid: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(18, True, '') }}"
uid_short: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(10, True, '') }}"

storage_account: "{{ 'stor' ~ uid }}"
availability_set: "{{ 'avbs' ~ uid_short }}"
vm_name: "{{ 'vm' ~ uid_short }}"
network_name: "{{ 'vnet' ~ uid_short }}"
subnet_name: "{{ 'snet' ~ uid_short }}"
security_group: "{{ 'sg' ~ uid_short }}"
public_ip_name: "{{ 'ip' ~ uid_short }}"
interface_name: "{{ 'int' ~ uid_short }}"
network: 10.42.0.0/24
subnet: 10.42.0.0/28

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====
collection_root: "{{ lookup('pipe', 'git rev-parse --show-toplevel') }}"
integration_tests_path: "{{ collection_root }}/tests/integration/targets/"
molecule_scenario_name: "{{ molecule_scenario_directory | basename }}"

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/community/general/tests/integration/targets/lookup_merge_variables/vars.yml =====

Copyright (c) 2020, Thales Netherlands

Copyright (c) 2021, Ansible Project

GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)

SPDX-License-Identifier: GPL-3.0-or-later

testlist_initial_value: "{{ testlist2 }}"
testlist1__merge_list:

  • item1
    testlist2:
  • item2
    testlist3__merge_list:
  • item3

testdict1__merge_dict:
item1: test
list_item:
- test1
testdict2__merge_dict:
item2: test
list_item:
- test2

override_warn_init:
key_to_override: Initial value
override__override_warn:
key_to_override: Override value

override_error_init:
key_to_override: Initial value
override__override_error:
key_to_override: Override value

logging_output_file: /tmp/ansible-test-merge-variables # The Ansible log output is available in this file

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

jws_setup: true
jws_java_version: 17
jws_listen_http_bind_address: 127.0.0.1
jws_systemd_enabled: True
jws_service_systemd_type: forking
jws_selinux_enabled: False

===== /home/student/vars.yml =====

===== /root/.ansible/collections/ansible_collections/community/general/tests/integration/targets/lookup_merge_variables/vars.yml =====

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====
collection_root: "{{ lookup('pipe', 'git rev-parse --show-toplevel') }}"
integration_tests_path: "{{ collection_root }}/tests/integration/targets/"
molecule_scenario_name: "{{ molecule_scenario_directory | basename }}"

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

jws_setup: true
jws_java_version: 17
jws_listen_http_bind_address: 127.0.0.1
jws_systemd_enabled: True
jws_service_systemd_type: forking
jws_selinux_enabled: False

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 8989
cluster_name: DC0_C0
vms:

  • DC0_C0_RP0_VM0
  • DC0_C0_RP0_VM1

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vcsa_settings/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 1080

mock_file: "vcsa_settings"

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_appliance_info/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 1080

mock_file: "vmware_appliance_info"
appliance_hostname: "hostname.example.com"
===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_content_template/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 1080

mock_file: "vmware_content_template"

run_on_simulator: true
vm: test
template_host: 1.2.3.4.
template_name: mytemplate
===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_guest_info/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 1080

run_on_simulator: true
mock_file: "vmware_guest_info"
guests_length: 0
===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_license_info/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 8989
licenses_length: 0

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/ansible/collections/ansible_collections/vmware/vmware/tests/integration/targets/vmware_vm_list_group_by_clusters_info/vars.yml =====
vcenter_hostname: "127.0.0.1"
vcenter_username: "user"
vcenter_password: "pass"
vcenter_port: 1080

run_on_simulator: true
mock_file: "vmware_vm_list_group_by_clusters_info"

===== /home/ec2-user/aap/containers/storage/overlay/130e64844511eff99d3b8e7d93d39194f4e692ad4d6775a9460fcb47ba0063e8/diff/usr/share/automation-controller/collections/ansible_collections/azure/azcollection/tests/integration/targets/inventory_azure/playbooks/vars.yml =====

uid: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(18, True, '') }}"
uid_short: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(10, True, '') }}"

storage_account: "{{ 'stor' ~ uid }}"
availability_set: "{{ 'avbs' ~ uid_short }}"
vm_name: "{{ 'vm' ~ uid_short }}"
vm_name_2: "{{ 'vm2' ~ uid_short }}"
network_name: "{{ 'vnet' ~ uid_short }}"
subnet_name: "{{ 'snet' ~ uid_short }}"
security_group: "{{ 'sg' ~ uid_short }}"
public_ip_name: "{{ 'ip' ~ uid_short }}"
interface_name: "{{ 'int' ~ uid_short }}"
network: 10.42.0.0/24
subnet: 10.42.0.0/28

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====
collection_root: "{{ lookup('pipe', 'git rev-parse --show-toplevel') }}"
integration_tests_path: "{{ collection_root }}/tests/integration/targets/"
molecule_scenario_name: "{{ molecule_scenario_directory | basename }}"

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

jws_setup: true
jws_java_version: 17
jws_listen_http_bind_address: 127.0.0.1
jws_systemd_enabled: True
jws_service_systemd_type: forking
jws_selinux_enabled: False

===== /home/student/.local/share/containers/storage/overlay/6d23cfe1dcd7805258c8f321eb88c9f9f124bcbe6745453ccc8d7589608c04b5/diff/usr/share/automation-controller/collections/ansible_collections/azure/azcollection/tests/integration/targets/inventory_azure/playbooks/vars.yml =====

uid: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(18, True, '') }}"
uid_short: "{{ (resource_group ~ inventory_hostname) | hash('md5') | truncate(10, True, '') }}"

storage_account: "{{ 'stor' ~ uid }}"
availability_set: "{{ 'avbs' ~ uid_short }}"
vm_name: "{{ 'vm' ~ uid_short }}"
network_name: "{{ 'vnet' ~ uid_short }}"
subnet_name: "{{ 'snet' ~ uid_short }}"
security_group: "{{ 'sg' ~ uid_short }}"
public_ip_name: "{{ 'ip' ~ uid_short }}"
interface_name: "{{ 'int' ~ uid_short }}"
network: 10.42.0.0/24
subnet: 10.42.0.0/28

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/ansible/scm/extensions/molecule/resources/vars/vars.yml =====
collection_root: "{{ lookup('pipe', 'git rev-parse --show-toplevel') }}"
integration_tests_path: "{{ collection_root }}/tests/integration/targets/"
molecule_scenario_name: "{{ molecule_scenario_directory | basename }}"

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/community/general/tests/integration/targets/lookup_merge_variables/vars.yml =====

Copyright (c) 2020, Thales Netherlands

Copyright (c) 2021, Ansible Project

GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)

SPDX-License-Identifier: GPL-3.0-or-later

testlist_initial_value: "{{ testlist2 }}"
testlist1__merge_list:

  • item1
    testlist2:
  • item2
    testlist3__merge_list:
  • item3

testdict1__merge_dict:
item1: test
list_item:
- test1
testdict2__merge_dict:
item2: test
list_item:
- test2

override_warn_init:
key_to_override: Initial value
override__override_warn:
key_to_override: Override value

override_error_init:
key_to_override: Initial value
override__override_error:
key_to_override: Override value

logging_output_file: /tmp/ansible-test-merge-variables # The Ansible log output is available in this file

===== /home/student/.local/share/containers/storage/overlay/0caf198c9ebed1ad965278edf21491ef88c8fc1df13d7d25961d023cafe19fa3/diff/usr/share/ansible/collections/ansible_collections/redhat/jws/playbooks/vars.yml =====

jws_setup: true
jws_java_version: 17
jws_listen_http_bind_address: 127.0.0.1
jws_systemd_enabled: True
jws_service_systemd_type: forking
jws_selinux_enabled: False

===== /home/student/vars.yml =====

===== /root/.ansible/collections/ansible_collections/community/general/tests/integration/targets/lookup_merge_variables/vars.yml =====

Copyright (c) 2020, Thales Netherlands

Copyright (c) 2021, Ansible Project

GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)

SPDX-License-Identifier: GPL-3.0-or-later

testlist_initial_value: "{{ testlist2 }}"
testlist1__merge_list:

  • item1
    testlist2:
  • item2
    testlist3__merge_list:
  • item3

testdict1__merge_dict:
item1: test
list_item:
- test1
testdict2__merge_dict:
item2: test
list_item:
- test2

override_warn_init:
key_to_override: Initial value
override__override_warn:
key_to_override: Override value

override_error_init:
key_to_override: Initial value
override__override_error:
key_to_override: Override value

logging_output_file: /tmp/ansible-test-merge-variables # The Ansible log output is available in this file

Ansible Playbook Output

NA

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions