forked from cuxtud/morpheus-ansible2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Update_neworks.yml
12 lines (12 loc) · 1.1 KB
/
Update_neworks.yml
1
2
3
4
5
6
7
8
9
10
11
12
---
- name: This is to updated the network created in AHV after they are created in ACI
hosts: all
gather_facts: yes
become: yes
become_user: root
become_method: sudo
tasks:
- name: Update the network config in Morpheus with the values gathered from the Operational workflow
shell: /usr/bin/mysql -h 10.30.21.210 -umorpheus -p"{{ lookup('cypher','secret=secret/dbpass') }}" -B -e "use morpheus; UPDATE network set gateway=\""{{ morpheus['customOptions']['networkgw'] }}"\", dns_primary=\""{{ morpheus['customOptions']['networkdnsprimary'] }}"\", dns_secondary=\""{{ morpheus['customOptions']['netwworkdnssecondary'] }}"\", cidr=\""{{ morpheus['customOptions']['networkcidr'] }}"\", vlan_id=\""{{ morpheus['customOptions']['networkvlanid'] }}"\", dhcp_server="{{ morpheus['customOptions']['networkdhcp'] }}", network_domain_id=\""{{ morpheus['customOptions']['networkdomain'] }}"\", pool_id=\""{{ morpheus['customOptions']['networkpools'] }}"\" where name LIKE \""%{{ morpheus['customOptions']['epg'] }}%"\" and zone_id=\"{{ morpheus['customOptions']['fcloud1'] }}\";"
args:
executable: /bin/bash