blob: 576c480c23330a5af6f13cfcf6d804151dc1b66e [file] [log] [blame]
Scott Bakerc41914d2017-06-26 14:00:52 -07001---
2- hosts: localhost
3 vars:
4 amc_hostname: "localhost:3456"
5 amc_username: "co@opencloud.us"
6 amc_password: "XOScdn123$"
7 amc_plc_name: "CoBlitz Test"
8 amc_remote_hostname: "10.6.1.197"
9 rrnode_hostname: "rr1.lab.local"
10 tasks:
11 - name: Create site
12 act_site:
13 name: examplesite
14 username: "{{ amc_username }}"
15 password: "{{ amc_password }}"
16 hostname: "{{ amc_hostname }}"
17 plc_name: "{{ amc_plc_name }}"
18 state: present
19
20 - name: Create rr node
21 act_rr:
22 name: "{{ rrnode_hostname }}"
23 site: examplesite
24 dns:
25 - "8.8.8.8"
26 - "8.8.4.4"
27 interfaces:
28 - mac_addr: "DE:AD:BE:EF:01:01"
29 management: True
30 if_name: eth0
31 IpAddresses:
32 - netmask: "16"
33 address: "192.168.1.200"
34 logical:
35 - Client-Serving
36 Routes:
37 - subnet: 0.0.0.0/0
38 metric: 0
39 nexthop: 192.168.1.1
40 username: "{{ amc_username }}"
41 password: "{{ amc_password }}"
42 hostname: "{{ amc_hostname }}"
43 plc_name: "{{ amc_plc_name }}"
44 remote_hostname: "{{ amc_remote_hostname }}"
45 state: present
46 force: true
47 register: rrnode
48
49 - name: Save bootscript
50 copy:
51 content: "{{ rrnode.setupscript }}"
52 dest: "/tmp/{{ rrnode_hostname }}"
53 when: rrnode.changed