Module - tripleo_baremetal_expand_roles¶
This module provides for the following ansible plugin:
tripleo_baremetal_expand_roles
Module Documentation¶
Takes a baremetal deployment description of roles and node instances and transforms that into an instance list and a heat environment file for deployed-server.
Options¶
- stack_name
 Name of the overcloud stack which will be deployed on these instances
- state
 Build instance list for the desired provision state, "present" to provision, "absent" to unprovision, "all" for a combination of "present" and "absent".
- baremetal_deployment
 Data describing roles and baremetal node instances to provision for those roles
- default_network
 Default nics entry when none are specified
- default_image
 Default image
- ssh_public_keys
 SSH public keys to load
- user_name
 Name of the admin user to create
Authors¶
Steve Baker (@stevebaker)
Example Tasks¶
- name: Expand roles
  tripleo_baremetal_expand_roles:
    baremetal_deployment:
    - name: Controller
      count: 3
      defaults:
        image:
          href: overcloud-full
        networks: []
    - name: Compute
      count: 3
      defaults:
        image:
          href: overcloud-full
        networks: []
    state: present
    stack_name: overcloud
  register: tripleo_baremetal_instances