5d59833b20
This patch provides terraform infra-driver with several unit and functional tests and is build an environment for terraform. The supported version of terraform is v1.4.0 or later. To build the terraform environment that need to install as follow components: - awscli - docker - localstack or moto server - terraform Implements: blueprint terraform-infra-driver Change-Id: I14414c42229dcdb8e0083d7c51d6be6b5f2fc841
28 lines
940 B
YAML
28 lines
940 B
YAML
- hosts: all
|
|
roles:
|
|
- ensure-db-cli-installed
|
|
- setup-k8s-nodes
|
|
- orchestrate-devstack
|
|
- modify-heat-policy
|
|
- setup-k8s-oidc
|
|
- setup-default-vim
|
|
- setup-helm
|
|
- role: setup-terraform
|
|
when: terraform_setup is defined and terraform_setup | bool
|
|
- role: setup-fake-prometheus-server
|
|
when: prometheus_setup is defined and prometheus_setup | bool
|
|
- role: setup-multi-tenant-vim
|
|
when: setup_multi_tenant is defined and setup_multi_tenant | bool
|
|
- role: setup-multi-az
|
|
when: setup_multi_az is defined and setup_multi_az | bool
|
|
- role: setup-fake-https-server
|
|
when: https_setup is defined and https_setup | bool
|
|
- role: config-enhanced-policy
|
|
when: config_enhanced_policy is defined and config_enhanced_policy | bool
|
|
- role: bindep
|
|
bindep_profile: test
|
|
bindep_dir: "{{ zuul_work_dir }}"
|
|
- ensure-tox
|
|
- ensure-java
|
|
- show-net-setup
|