--- - hosts: target vars: user_domain_name: "{{ lookup('env', 'OS_USER_DOMAIN_NAME') }}" project_domain_name: "{{ lookup('env', 'OS_PROJECT_DOMAIN_NAME') }}" username: "{{ lookup('env', 'OS_USERNAME') }}" password: "{{ lookup('env', 'OS_PASSWORD') }}" project_name: "{{ lookup('env', 'OS_PROJECT_NAME') }}" endpoint: "{{ lookup('env', 'OS_AUTH_URL') }}" region: "{{ lookup('env', 'OS_REGION_NAME') }}" interface: "{{ lookup('env', 'OS_INTERFACE') }}" identity_api_version: "{{ lookup('env', 'OS_IDENTITY_API_VERSION') }}" image_api_version: "{{ lookup('env', 'OS_IMAGE_API_VERSION') }}" dns_servers: "{{ lookup('env', 'DNS_SERVERS') }}" flavor_name: "{{ lookup('env', 'FLAVOR_NAME') }}" image_name: "{{ lookup('env', 'IMAGE_NAME') }}" keypair_user: "{{ lookup('env', 'KEYPAIR_USER') }}" pubkey_path: "{{ lookup('env', 'PUBKEY_PATH') }}" router_name: "{{ lookup('env', 'ROUTER_NAME') }}" private_network_name: "{{ lookup('env', 'PRIVATE_NETWORK_NAME') }}" private_network_cidr: "{{ lookup('env', 'PRIVATE_NETWORK_CIDR') }}" public_network_cidrs: "{{ lookup('env', 'PUBLIC_NETWORK_CIDRS') }}" ext_network_name: "{{ lookup('env', 'EXT_NETWORK_NAME') }}" openbook_db_password: "{{ lookup('env', 'OPENBOOK_DB_PASSWORD') }}" openbook_api_key: "{{ lookup('env', 'OPENBOOK_API_KEY') }}" webdav_url: "{{ lookup('env', 'WEBDAV_URL') }}" webdav_username: "{{ lookup('env', 'WEBDAV_USERNAME') }}" webdav_password: "{{ lookup('env', 'WEBDAV_PASSWORD') }}" tasks: - include: playbooks/openrc.yaml - include: playbooks/apt.yaml - include: playbooks/ulimit.yaml - include: playbooks/ssl.yaml - include: playbooks/apache.yaml - include: playbooks/java.yaml - include: playbooks/logrotate.yaml - include: playbooks/update_openbook.yaml