fuel-ccp-installer/utils/ironic
Nguyen Hung Phuong 033ba0434b Clean imports in code
This patch set modifies lines which are importing objects instead
of modules. As per openstack import guide lines, user should
import modules in a file not objects.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: I4bb564a0fbcd03402ae157079736c3f8d300f987
2017-02-23 02:17:35 +00:00
..
README Add support for ironic nodelist as inventory source 2017-01-10 18:53:33 +03:00
nodelist_to_inventory.py Clean imports in code 2017-02-23 02:17:35 +00:00

README

To enable ironic based inventory, add this to your deployment script:

export IRONIC_NODE_LIST=$(openstack --os-cloud=bifrost baremetal node list -f\
 yaml --noindent --fields name instance_info)

The output should look like this:
- Instance Info:
    configdrive: '******'
    image_checksum: ee1eca47dc88f4879d8a229cc70a07c6
    image_disk_format: qcow2
    image_source: http://10.20.0.2:8080/deployment_image.qcow2
    image_url: '******'
    ipv4_address: 10.20.0.98
    root_gb: 10
    tags:
    - kube-etcd
    - kube-node
  Name: host1
- Instance Info:
    configdrive: '******'
    image_checksum: ee1eca47dc88f4879d8a229cc70a07c6
    image_disk_format: qcow2
    image_source: http://10.20.0.2:8080/deployment_image.qcow2
    image_url: '******'
    ipv4_address: 10.20.0.66
    root_gb: 10
    tags:
    - k8s_master
    - k8s_etcd
  Name: host2


Note: Replace --os-cloud with your environment.