summaryrefslogtreecommitdiff
path: root/install_openbook.yaml
blob: 6f9f2e61a62600f701c814b93ed03fa3d4dc0c6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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