Quotation marks should be removed in set statements from standalone_config jinja template to make the template compatible with all ansible versions. When quotation marks are used, variable does not return its value, but is passed as regular string value. Change-Id: Ia2d664c89a00f139454a4e7b6322eb3fd383e473
Standalone
An Ansible role to deploy the Standalone ( all-in-one ) deployment of TripleO
Requirements
This role expects the requirements for deploying a TripleO undercloud to be met. For example python-tripleoclient is installed and hardware requirements met.
Role Variables
-
standalone_config: <'standalone_config.yaml.j2'> -- jinja template of the deployment configuration
-
standalone_network: <'192.168.24'> -- First three octets of the network used
-
standalone_network_prefix: <'24'> -- The subnet size for the standalone deployment network
-
standalone_ip: <'192.168.24.1'> -- The IP address of the standalone deployment
-
standalone_interface: <'br-ex'> -- The interface for the standalone deployment
-
standalone_neutron_bridge_mapping: <'datacentre:br-ctlplane,tenant:br-tenant'> -- The mapping for neutron network bridges
-
standalone_neutron_physical_bridge: <'br-ctlplane'> -- Neutron physical bridge
-
standalone_hostname: <'standalone.localdomain'> -- FQDN to use for the system being deployed. Must be a fully qualified hostname with the domain.
-
standalone_container_prep_options: <''> -- additional parameters for the container prep command
-
standalone_container_prep_script: <'standalone-container-prep.sh.j2'> -- The script name use to perform container prep actions
-
standalone_container_prep_log: <'standalone_container_prep.log'> -- The log of the container prepa ctions
-
standalone_container_prep_updates: <'true'> -- Adds needed parameters to containers-prepare-parameters.yaml so that new container images and packages will be retrieved
-
standalone_deploy_log: <'standalone_deploy.log'> -- The log of the deployment
-
standalone_ansible_lint_log: <'standalone_ansible_lint.log'> -- The ansible lint output
-
standalone_role: <'Standalone.yaml'> -- The TripleO Heat Template role definition of the deployment
-
standalone_libvirt_type: <'kvm'> -- The type of libvirt to run on the standalone (qemu|kvm)
-
standalone_selinux_mode: <'permissive'> -- The selinux mode to use.
-
standalone_ansible_lint: <'false'> -- Perform ansible lint on the generated ansible playbooks
-
standalone_custom_env_files: <'[]'> -- list of additional environment files to be added to the deployment command (do not include the -e)
-
standalone_tripleo_deploy_debug_arg: -- makes tripleoclient invoked with --debug, that results in calling ansible -vv commands as well.
Dependencies
The dependencies documented for TripleO Quickstart and TripleO