Tested current IOS playbook
This commit is contained in:
parent
8efdffa137
commit
94ab963e73
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ios_devices/device_backups
|
||||||
|
linux-ubuntu/.DS_Store
|
||||||
@ -2,7 +2,7 @@
|
|||||||
## This playbook collects the device facts and prints out key information
|
## This playbook collects the device facts and prints out key information
|
||||||
|
|
||||||
- name: Audit devices and print key information
|
- name: Audit devices and print key information
|
||||||
hosts: homekit
|
hosts: baguleykit
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
connection: network_cli
|
connection: network_cli
|
||||||
roles:
|
roles:
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
## This playbook backs up the device configuration to a specific folder and tags it with timestamps
|
## This playbook backs up the device configuration to a specific folder and tags it with timestamps
|
||||||
|
|
||||||
- name: Backup device configuration with timestamps
|
- name: Backup device configuration with timestamps
|
||||||
hosts: homekit
|
hosts: baguleykit
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
connection: network_cli
|
connection: network_cli
|
||||||
roles:
|
roles:
|
||||||
@ -23,6 +23,6 @@
|
|||||||
ios_config:
|
ios_config:
|
||||||
backup: yes
|
backup: yes
|
||||||
backup_options:
|
backup_options:
|
||||||
dir_path: ../../ansible_backups/
|
dir_path: device_backups/
|
||||||
filename: "{{ current_config.ansible_facts.ansible_net_hostname }}-{{ '%Y-%m-%d' | strftime }}-{{ '%H:%M:%S' | strftime }}.backup"
|
filename: "{{ current_config.ansible_facts.ansible_net_hostname }}-{{ '%Y-%m-%d' | strftime }}-{{ '%H:%M:%S' | strftime }}.backup"
|
||||||
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
baguleykit:
|
baguleykit:
|
||||||
hosts:
|
hosts:
|
||||||
172.16.1.254:
|
172.16.1.175:
|
||||||
|
|
||||||
homekit:
|
homekit:
|
||||||
hosts:
|
hosts:
|
||||||
|
|||||||
@ -1,13 +1,14 @@
|
|||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
38336132353035343631653464326665616635363064623564613030383231633135376264306634
|
36346232356431333538393163356337316264323466613066386161383765613837313361623732
|
||||||
6233303232383865303265363261356632383237373861370a343433333839356534323738646666
|
3933393635653661653234663932386231386462636633310a393465383862313435626439396635
|
||||||
66613065346138356261346362343436366231613131336531653436356363613339643831663836
|
38623336326432666664616264303364313862616130656265363530643664666464646662653437
|
||||||
3936366331323537370a316639333639646434323937303937626132363730363136613336313763
|
3764366163333936300a616235666566333930643638353862636530306633343434333733626365
|
||||||
61346432323133326665653562663161633661653730613930303133333362643837393636383235
|
63393336366331323039303938623834343663346161383536623439346165303162363032353166
|
||||||
34333738343261346362616239656264393262343731656566323233316262303866653530393839
|
31303439383865646533663238336639366134323834326335336261646136306634333639313661
|
||||||
63336536366138633833383534656430373165663439643464376439666337616331343565646363
|
39663862363137646230663363333530316338393764373339636662626566393332643362363634
|
||||||
61636261383531623535353964626435376336633234343134373865613437363231623839303964
|
64663261393366613130616463383034383066333763666564346335643634626138633165366531
|
||||||
34356133326664616564623538366536313334626664613939343366326263613334383132383536
|
30386238373232333732316534623665333466626130363965303431636633653364376531616632
|
||||||
30303334336432353238333231323935313932633562383232303366343466303034613933643964
|
64393363646135396566653233653538633536376666353734386665346634666133653434656333
|
||||||
35306637663431363932353338633163363966636366366438336431666631363134373964643731
|
32333736346362626461643162646633646537396263386536336134636661646563313264616436
|
||||||
62333761616334323562
|
30316665303963323733353734333863366235393863653039306236303162383732393862643064
|
||||||
|
3861
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
## Playbook for reading and printing device information
|
## Playbook for reading and printing device information
|
||||||
|
|
||||||
- name: Collect device facts and print formatted and unformatted information
|
- name: Collect device facts and print formatted and unformatted information
|
||||||
hosts: homekit
|
hosts: baguleykit
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
connection: network_cli
|
connection: network_cli
|
||||||
roles:
|
roles:
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Test playbook - reads and prints device info
|
- name: Test playbook - reads and prints device info
|
||||||
hosts: homekit
|
hosts: baguleykit
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
connection: network_cli
|
connection: network_cli
|
||||||
roles:
|
roles:
|
||||||
|
|||||||
@ -11,4 +11,12 @@
|
|||||||
reboot:
|
reboot:
|
||||||
reboot_timeout: 60
|
reboot_timeout: 60
|
||||||
msg: Reboot issued by Ansible
|
msg: Reboot issued by Ansible
|
||||||
test_command: whoami
|
test_command: whoami
|
||||||
|
|
||||||
|
- name: Send Webex Teams message via BOT to confirm playbook completion
|
||||||
|
community.general.cisco_webex:
|
||||||
|
recipient_type: toPersonEmail
|
||||||
|
recipient_id: "{{ webex_id }}"
|
||||||
|
msg_type: markdown
|
||||||
|
personal_token: "{{ webex_token }}"
|
||||||
|
msg: "**Host {{ inventory_hostname }} has successfully rebooted.**"
|
||||||
Loading…
Reference in New Issue
Block a user