summaryrefslogtreecommitdiff
path: root/ansible/setup-docker.yml
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2024-04-29 01:20:53 +0300
committeromagdy7 <omar.professional8777@gmail.com>2024-04-29 01:20:53 +0300
commiteab060df8cfde1137d24f372a2396963c69b5965 (patch)
treee9753d0f435eae980954a49619ae7aaae7c76a45 /ansible/setup-docker.yml
downloadcloudrender-infra-eab060df8cfde1137d24f372a2396963c69b5965.tar.xz
cloudrender-infra-eab060df8cfde1137d24f372a2396963c69b5965.zip
Intial IaC code and setting up deployment using ansible
Diffstat (limited to 'ansible/setup-docker.yml')
-rw-r--r--ansible/setup-docker.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/ansible/setup-docker.yml b/ansible/setup-docker.yml
new file mode 100644
index 0000000..e4cac93
--- /dev/null
+++ b/ansible/setup-docker.yml
@@ -0,0 +1,27 @@
+- name: Install Docker on EC2 instances
+ hosts: ec2_instances
+ become: yes
+
+ tasks:
+ - name: Update yum package manager
+ yum:
+ name: '*'
+ state: latest
+
+ - name: Install Docker
+ yum:
+ name: docker
+ state: present
+
+ - name: Start and enable Docker service
+ service:
+ name: docker
+ state: started
+ enabled: yes
+
+ - name: Add ec2-user to the docker group
+ user:
+ name: ec2-user
+ groups: docker
+ append: yes
+