Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0cd3509
Update index.jsp
devopscloudsre Jul 24, 2020
ce38410
Update index.jsp
devopscloudsre Jul 25, 2020
2abf91f
Update index.jsp
devopscloudsre Sep 1, 2020
e558246
src/main/webapp/index.jsp updated
Sep 10, 2020
2c4455a
chef updated
Sep 10, 2020
a69ff4e
Create ansible-playbook.yml
devopscloudsre Sep 14, 2020
648a518
Update index.jsp
devopscloudsre Sep 15, 2020
6e80396
Update index.jsp
devopscloudsre Sep 21, 2020
9db5fdf
Update index.jsp
devopscloudsre Sep 21, 2020
a83919e
Update index.jsp
devopscloudsre Sep 22, 2020
c393d1a
Update index.jsp
devopscloudsre Sep 22, 2020
51dd85d
Update index.jsp
devopscloudsre Sep 22, 2020
83049cc
Update index.jsp
devopscloudsre Sep 27, 2020
cb78db9
Update index.jsp
devopscloudsre Sep 28, 2020
f078f8b
Update index.jsp
devopscloudsre Oct 12, 2020
f84ee56
Update index.jsp
devopscloudsre Nov 6, 2020
8108974
Update index.jsp
devopscloudsre Nov 9, 2020
0e1484c
Update index.jsp
devopscloudsre Nov 24, 2020
e387f7f
Update ansible-playbook.yml
devopscloudsre Dec 23, 2020
ef967a1
Update index.jsp
devopscloudsre Dec 23, 2020
22d32ea
Update ansible-playbook.yml
devopscloudsre Feb 14, 2021
49a3e2d
Update index.jsp
devopscloudsre Feb 14, 2021
1b83dc2
Update ansible-playbook.yml
devopscloudsre Feb 14, 2021
44a2999
Update ansible-playbook.yml
devopscloudsre Feb 14, 2021
e2528f4
Update index.jsp
devopscloudsre Feb 14, 2021
86aa1c2
Update index.jsp
devopscloudsre Feb 14, 2021
84379db
Update ansible-playbook.yml
devopscloudsre Feb 15, 2021
d68529d
Update index.jsp
devopscloudsre Mar 10, 2021
da035ee
Update index.jsp
devopscloudsre Apr 17, 2021
2deec6c
Update index.jsp
devopscloudsre Apr 18, 2021
2c12e55
Update index.jsp
S2193 Feb 17, 2022
28cce0e
Update index.jsp
S2193 Feb 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 120 additions & 0 deletions ansible-playbook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
---
- name: Play1 for copying files
hosts: docker-manager
become: yes
tasks:
- name: Create a directory if it does not exist
file:
path: /tmp/training-com
state: directory
mode: '0755'
owner: ansadmin
group: root
tags:
- create-dir

- name: Copy the war file, dockerfile & training-com.yml to docker master server
copy:
src: /etc/ansible/training-com/
dest: /tmp/training-com
owner: ansadmin
group: root
mode: '0777'
tags:
- copy_code

- name: "Play 2- python installation"
hosts: docker-manager
become: yes
tasks:
- name: Install Python 3.6
yum:
name: python36
state: present
register: out1
tags:
- python-install
- debug:
var: out1

- name: alternatives
alternatives:
name: python
link: /usr/bin/python3.6
path: /usr/bin/python3
register: out2
tags:
- python-alternatives
- debug:
var: out2

- name: "Play 3 Install Python packages and docker image push"
hosts: docker-manager
become: yes
vars:
ansible_python_interpreter: /usr/bin/python3
tasks:
- name: Install boto3 and botocore with pip3 module
pip:
name:
- boto
- boto3
- botocore
- docker
#- docker-py
- jsondiff
- pyyaml
executable: pip3.6
register: out3
tags: docker-lib-install
- debug:
var: out3

- name: "Delete the docker image"
docker_image:
state: absent
force: yes
name: 127.0.0.1:5000/trainingwaleapp
tag: latest
register: out4
tags: docker-image-deletion
- debug:
var: out4

- name: "Build an image and push it to a private repo"
docker_image:
build:
path: /tmp/training-com
name: 127.0.0.1:5000/trainingwaleapp
tag: latest
push: yes
nocache: yes
force: yes
register: out5
tags: docker-image-build
- debug:
var: out5

- name: "Play 3 docker stack deploy"
hosts: docker-manager
become: yes
tasks:
- name: Remove stack
docker_stack:
name: trainingwale
state: absent
tags: docker-stack-remove

- name: sleep for 10 sec
shell: sleep 10

- name: Deploy stack from a compose file
docker_stack:
state: present
name: trainingwale
compose:
- /tmp/training-com/trainingwale.yml
register: out6
tags: docker-stack-deploy
- debug:
var: out6
6 changes: 4 additions & 2 deletions src/main/webapp/index.jsp
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
<html>
<body>

<h1>Welcome to DevOps Class</h1>
<h1>I hope you like the course, please give feedback</h1>
<h1>Congratulations !!!!!!!!!!!!</h1>
<h1>Docker Swarm 7 CICD Project Completed<h1>
<h1>We will start Kubernetes now</h1>
<h1> Welcome to session!</h1>
</body>
</html>