-
Notifications
You must be signed in to change notification settings - Fork 1
/
.meta-cnc.yaml
35 lines (31 loc) · 894 Bytes
/
.meta-cnc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: panos_upgrade_v10
label: PAN-OS Upgrade to version 10.0.0
description: |
Ansible playbook to upgrade a newly deployed firewall to PAN-OS Version 10.0.0
type: docker
labels:
collection: Example Skillets
variables:
- name: ip_address
description: Host IP Address
default: 10.0.0.1
type_hint: ip_address
- name: username
description: Host Username
default: admin
type_hint: text
- name: password
description: Host Password
default:
type_hint: password
- name: auth_code
description: Auth Code
default: IABCDEF
type_hint: text
snippets:
- name: panos_v10_upgrade
image: nembery/pantools:min
cmd: |
ansible-playbook -i inventory.yml upgrade_panos_v10.yml
-e 'auth_code="{{ auth_code }}"'
-e '{"provider": {"ip_address": "{{ ip_address }}", "username": "{{ username }}", "password": "{{ password }}"}}'