From 32086f62131e1b813e2f3d97bc2c78f66c6a3154 Mon Sep 17 00:00:00 2001 From: Carlos Konstanski Date: Wed, 13 Dec 2017 18:54:21 -0700 Subject: adding files --- install_openbook.yaml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 install_openbook.yaml (limited to 'install_openbook.yaml') diff --git a/install_openbook.yaml b/install_openbook.yaml new file mode 100644 index 0000000..6f9f2e6 --- /dev/null +++ b/install_openbook.yaml @@ -0,0 +1,37 @@ +--- +- 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 -- cgit v1.3