--- # Copyright 2016, Tata Consultancy Services # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ## Verbosity Options debug: False verbose: True # These variables are used in 'developer mode' in order to allow the role # to build an environment directly from a git source without the presence # of an OpenStack-Ansible repo_server. designate_git_repo: https://git.openstack.org/openstack/designate designate_git_install_branch: master designate_requirements_git_repo: https://git.openstack.org/openstack/requirements designate_requirements_git_install_branch: master designate_developer_mode: false designate_developer_constraints: - "git+{{ designate_git_repo }}@{{ designate_git_install_branch }}#egg=designate" # Name of the virtual env to deploy into designate_venv_tag: untagged designate_venv_bin: "/openstack/venvs/designate-{{ designate_venv_tag }}/bin" # Set this to enable or disable installing in a venv designate_venv_enabled: true # The bin path defaults to the venv path however if installation in a # venv is disabled the bin path will be dynamically set based on the # system path used when the installing. designate_bin: "{{ designate_venv_bin }}" # Set the etc dir path where designate is installed. # This is used for role access to the db migrations. # Example: # designate_etc_dir: "/usr/local/etc/designate" designate_venv_etc_dir: "{{ designate_bin | dirname }}/etc/designate" designate_non_venv_etc_dir: "/usr/local/etc/designate" designate_etc_dir: "{{ (designate_venv_enabled | bool) | ternary(designate_venv_etc_dir, designate_non_venv_etc_dir) }}" designate_venv_download_url: http://127.0.0.1/venvs/untagged/ubuntu/designate.tgz ## System info designate_system_user_name: designate designate_system_group_name: designate designate_system_shell: /bin/false designate_system_comment: designate system user designate_system_user_home: "/var/lib/{{ designate_system_user_name }}" ## DB info designate_galera_address: 127.0.0.1 designate_galera_user: designate designate_galera_database: designate designate_pool_manager_galera_address: 127.0.0.1 designate_pool_manager_galera_user: designate_pool_manager designate_pool_manager_galera_database: designate_pool_manager ## RabbitMQ info designate_rabbitmq_userid: designate designate_rabbitmq_vhost: /designate ## Pool Configuration Defaults # These are typically set in the user_secrets.yml file. designate_pool_uuid: 794ccc2c-d751-44fe-b57f-8894c9f5c842 designate_pool_nameserver_uuid: f02a0c72-c701-4ec2-85d7-197b30992ce8 designate_pool_target_uuid: f02a0c72-c701-4ec2-85d7-197b30992ce9 # Enable/Disable Ceilometer designate_ceilometer_enabled: False # Designate API's enabled designate_enable_v1_api: true designate_enable_v2_api: true #Designate services info designate_role_name: admin designate_central_program_name: designate-central designate_pool_manager_program_name: designate-pool-manager designate_mdns_program_name: designate-mdns designate_sink_program_name: designate-sink designate_api_program_name: designate-api ## Service Type and Data designate_service_region: RegionOne designate_service_endpoint_type: internalURL designate_service_name: designate designate_service_port: 9001 designate_service_proto: http designate_service_type: dns designate_service_description: "Designate DNS as a Service" designate_service_project_domain_id: default designate_service_user_domain_id: default designate_service_user_name: designate designate_keystone_auth_type: password designate_service_project_name: service designate_service_publicuri: "{{ designate_service_proto }}://{{ external_lb_vip_address }}:{{ designate_service_port }}" designate_service_internaluri: "{{ designate_service_proto }}://{{ internal_lb_vip_address }}:{{ designate_service_port }}" designate_service_adminuri: "{{ designate_service_proto }}://{{ internal_lb_vip_address }}:{{ designate_service_port }}" designate_service_in_ldap: false # designate packages that must be installed before anything else designate_requires_pip_packages: - virtualenv - virtualenv-tools - python-keystoneclient # Keystoneclient needed to OSA keystone lib - httplib2 # Common pip packages designate_pip_packages: - designate - python-designateclient - PyMySQL - python-memcached - pycrypto - warlock ## Service Names designate_service_names: - "designate-api" - "designate-central" - "designate-pool-manager" - "designate-mdns" - "designate-sink" ## Tunable overrides designate_policy_overrides: {} designate_designate_conf_overrides: {} designate_api_paste_ini_overrides: {} designate_rootwrap_conf_overrides: {}