forked from ksator/junos-automation-with-AWX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.yml
63 lines (54 loc) · 1.68 KB
/
variables.yml
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---
# Edit this file to define what to configure in AWX
# awx ip @
awx:
# ip: 172.25.90.196
ip: 192.168.134.177
# awx organization you want to create
organization:
name: "Juniper"
# awx team you want to create. The below team belongs to the above organization
team:
name: "DataCenter"
# awx user you want to create. The below user belongs to the above organization
user:
username: "mmoore"
first_name: "Mitch"
last_name: "Moore"
password: "Test123#"
# awx project you want to create. The below project belongs to the above organization
project:
name: "JNPR-FormalFabric"
git_url: "https://github.com/packetjanitor/JNPR-FormalFabric.git"
# credentials for AWX to connect to junos devices. The below credentials belong to the above organization
credentials:
name: "junos_host"
username: "lab"
password: "jnpr!123"
# awx inventory you want to create.
# indicate which file you want to use as source of the AWX inventory.
# The below inventory belongs to the above organization
inventory:
name: "junos_ssh"
file: "hosts"
# awx templates you want to create.
# indicate the list of playbooks you want to use when creating equivalent awx templates.
# The below playbook belongs to the above source
playbooks:
- 'pb.check.all.yml'
- 'pb.check.bgp.overlay.yml'
- 'pb.check.bgp.underlay.yml'
- 'pb.check.isis.underlay.yml'
- 'pb.check.lldp.yml'
- 'pb.check.ospf.underlay.yml'
- 'pb.check.reachability.yml'
- 'pb.collect.cli.output.yml'
- 'pb.collect.configuration.yml'
- 'pb.collect.facts.yml'
- 'pb.collect.golden.configuration.yml'
- 'pb.configure.golden.yml'
- 'pb.deploy.bgp.yml'
- 'pb.deploy.isis.yml'
- 'pb.deploy.ospf.yml'
- 'pb.deploy.overlay.yml'
- 'pb.rollback.yml'