14 lines
357 B
Python
14 lines
357 B
Python
![]() |
#!/usr/bin/python
|
||
|
|
||
|
import yaml
|
||
|
|
||
|
f = open('hiera/group/infracloud.yaml')
|
||
|
|
||
|
bf = yaml.load(f.read())
|
||
|
|
||
|
for node in bf['ironic_inventory_hpuswest']:
|
||
|
name = node
|
||
|
ip = bf['ironic_inventory_hpuswest'][node]['ipv4_public_address']
|
||
|
print "rackdns record-create --name {0} --type A".format(name),
|
||
|
print "--data {0} --ttl 3600 openstack.org".format(ip)
|