Files
infrastructure/roles/common/tasks/main.yml
2020-05-11 21:36:51 +02:00

36 lines
746 B
YAML

- name: configure login banner
ios_banner:
banner: motd
text: "{{ banner }}"
- name: configure system attributes
ios_system:
hostname: "{{ inventory_hostname }}"
name_servers: "{{ dns_servers }}"
state: present
- name: configure local users
ios_user:
users: "{{ users }}"
update_password: always
- name: configure vty lines
ios_config:
before: "line vty 0 4"
lines:
- login local
- transport input ssh
- name: configure http management
ios_config:
lines:
- no ip http server
- no ip http secure-server
# - debug:
# var: hostvars
- name: configure interfaces
ios_interfaces:
config: "{{ hostvars[inventory_hostname]['interfaces'] }}"
state: overridden