diff --git a/Deployment/playbooks/hosts.ini b/Deployment/playbooks/hosts.ini index 7b1704890d8a67c952449cd2e0485bd16f7b18a8..954aadaae3310d4fc67d7cca6f1207dd7e0f2c9b 100644 --- a/Deployment/playbooks/hosts.ini +++ b/Deployment/playbooks/hosts.ini @@ -14,6 +14,7 @@ ansible_ssh_private_key_file=~/.ssh/intance_key ansible_user=ubuntu [frontend-instance] + [frontend-instance:vars] ansible_ssh_common_args='-o StrictHostKeyChecking=no' ansible_ssh_private_key_file=~/.ssh/intance_key diff --git a/Deployment/playbooks/roles/Couchdb_container/tasks/main.yaml b/Deployment/playbooks/roles/Couchdb_container/tasks/main.yaml index 3503a2e9693a9aface5413bc6aa0c371c7de5ab3..121f8f4566efaad26005c7033d7149661491e74e 100644 --- a/Deployment/playbooks/roles/Couchdb_container/tasks/main.yaml +++ b/Deployment/playbooks/roles/Couchdb_container/tasks/main.yaml @@ -20,11 +20,3 @@ - "5984:5984" restart_policy: always -- name: Set up frontend application - hosts: frontend-instance - become: true - tasks: - - name: Install Docker - apt: - name: docker.io - state: present \ No newline at end of file diff --git a/Deployment/playbooks/roles/frontend/tasks/main.yaml b/Deployment/playbooks/roles/frontend/tasks/main.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7ffd22ed18e512a85e4cdb8d2326795ff0da333a --- /dev/null +++ b/Deployment/playbooks/roles/frontend/tasks/main.yaml @@ -0,0 +1,8 @@ +- name: Set up frontend application + hosts: frontend-instance + become: true + tasks: + - name: Install Docker + apt: + name: docker.io + state: present \ No newline at end of file diff --git a/Deployment/playbooks/setup.yaml b/Deployment/playbooks/setup.yaml index 88d4c6894ded6a037fd18cf519f0921f03a74c28..04a680fddb94763524229152b9234167aed080fe 100644 --- a/Deployment/playbooks/setup.yaml +++ b/Deployment/playbooks/setup.yaml @@ -11,30 +11,19 @@ - hosts: master-instance vars_files: - - variable/couchdb_var.yaml + - vars/vars.yaml gather_facts: true - roles: - - role: common - - role: couch-volumes - - role: docker - - role: git-clone - - role: twiter-api-key - - role: docker-compose - hosts: slave-instances vars_files: - - variable/couchdb_var.yaml + - vars/ gather_facts: true roles: - - role: couch-cluster + - hosts: frontend-instance gather_facts: true roles: - - role: common - - role: docker - - role: git-clone - - role: web-app-docker-compose \ No newline at end of file diff --git a/Deployment/playbooks/vars/vars.yaml b/Deployment/playbooks/vars/vars.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5fac9f27f936d75537883436c596fc442b1c1ced --- /dev/null +++ b/Deployment/playbooks/vars/vars.yaml @@ -0,0 +1,6 @@ +volumes: + - device: /dev/vdb + mountpoint: + +db_username: admin +db_password: admin \ No newline at end of file