11---
2- # Configuration of OpenStack authentication variables.
3-
4- # Cloud authentication type. This should be a string compatible with the
5- # 'auth_type' argument of most 'os_*' Ansible modules.
6- openstack_auth_type: "password"
7-
8- # Cloud authentication parameters. This should be a dict providing items
9- # compatible with the 'auth' argument of most 'os_*' Ansible modules.
10- # By default we pull these from the environment of the shell executing Ansible.
11- openstack_auth:
12- project_domain_id: "{{ lookup('env', 'OS_PROJECT_DOMAIN_ID') }}"
13- user_domain_id: "{{ lookup('env', 'OS_USER_DOMAIN_ID') }}"
14- project_domain_name: "{{ lookup('env', 'OS_PROJECT_DOMAIN_NAME') }}"
15- user_domain_name: "{{ lookup('env', 'OS_USER_DOMAIN_NAME') }}"
16- project_id: "{{ lookup('env', 'OS_PROJECT_ID') }}"
17- project_name: "{{ lookup('env', 'OS_PROJECT_NAME') }}"
18- username: "{{ lookup('env', 'OS_USERNAME') }}"
19- password: "{{ lookup('env', 'OS_PASSWORD') }}"
20- auth_url: "{{ lookup('env', 'OS_AUTH_URL') }}"
21-
22- openstack_cacert: "{{ lookup('env', 'OS_CACERT') }}"
2+ ###############################################################################
3+ # Configuration of OpenStack user environment for OpenStack.
4+
5+ # List of OpenStack projects. Format is as required by the stackhpc.os-projects
6+ # role.
7+ openstack_projects: []
8+
9+ ###############################################################################
10+ # Configuration of networks, subnets and routers for OpenStack.
11+
12+ # List of networks in the openstack project. Format is as required by the
13+ # stackhpc.os-networks role.
14+ openstack_networks: []
15+
16+ # List of routers in the openstack project. Format is as required by the
17+ # stackhpc.os-networks role.
18+ openstack_routers: []
19+
20+ # List of security groups in the openstack demo project. Format is as required by the
21+ # stackhpc.os-networks role.
22+ openstack_security_groups: []
23+
24+ ###############################################################################
25+ # Configuration of nova flavors for OpenStack.
26+
27+ # List of nova flavors in the openstack project. Format is as required by the
28+ # stackhpc.os-flavors role.
29+ openstack_flavors: []
30+
31+ ###############################################################################
32+ # Configuration of glance images for OpenStack.
33+
34+ # List of glance images in the openstack project. Format is as required by the
35+ # stackhpc.os-images role.
36+ openstack_images: []
37+
38+ # List of additional diskimage-builder elements to incorporate on the path
39+ openstack_image_elements: []
40+
41+ # List of diskimage-builder element git repos to pull
42+ openstack_image_git_elements: []
43+
44+ ###############################################################################
45+ # Configuration of nova host aggregates for OpenStack.
46+
47+ # List of host aggregates in the openstack project.
48+ # Format is as required by the stackhpc.os_host_aggregates role.
49+ openstack_host_aggregates: []
50+
51+ ###############################################################################
52+ # Configuration of container clusters templates for OpenStack.
53+
54+ # List of clusters templates in the openstack project. Format is as required by the
55+ # stackhpc.os-container-clusters role.
56+ openstack_container_clusters_templates: []
0 commit comments