Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
7bed364
Adding Tuts
vijayboopathy Nov 21, 2016
8dc466a
Compose Install
vijayboopathy Nov 21, 2016
9539e83
Compose install script
vijayboopathy Nov 21, 2016
7983816
ELK stack automation
vijayboopathy Nov 21, 2016
97fc14d
ELK stack automation
vijayboopathy Nov 21, 2016
ea3f97b
ELK stack automation
vijayboopathy Nov 21, 2016
01c2435
Image and ELK Scripts
vijayboopathy Nov 21, 2016
e669948
ELK script if condn
vijayboopathy Nov 21, 2016
5be0c99
ELK script if condn
vijayboopathy Nov 22, 2016
75ac42a
Docker Installation Script
vijayboopathy Nov 29, 2016
4e0dcc1
Docker Installation Script
vijayboopathy Nov 29, 2016
4e1193c
Swarm_Service_Create_Script
vijayboopathy Nov 29, 2016
c5b5241
Swarm_Service_Create_Script
vijayboopathy Nov 29, 2016
79e39f1
ELK Updated
vijayboopathy Nov 29, 2016
a6c66dc
cadvisot
vijayboopathy Nov 29, 2016
b7648b4
cadvisor
vijayboopathy Nov 29, 2016
08b1a30
Added ELK Script
vijayboopathy Dec 8, 2016
02d5ea6
reduced replicas
vijayboopathy Dec 8, 2016
f98d2e1
reduced replicas
vijayboopathy Dec 8, 2016
1824534
Cadvisor
vijayboopathy Dec 8, 2016
6658e3a
Cadvisor removed
vijayboopathy Dec 8, 2016
23840f4
Docker compose installation script
vijayboopathy Dec 30, 2016
c696e65
Minor Changes
vijayboopathy Dec 30, 2016
d21115a
prometheus
vijayboopathy Dec 30, 2016
3dc02cd
Ansible config with inventory
vijayboopathy Dec 30, 2016
e51fc73
Changed user
vijayboopathy Jan 2, 2017
62b96ac
Ansible roles scaffolding
vijayboopathy Jan 2, 2017
fd2a250
First Task
vijayboopathy Jan 2, 2017
f42cc70
ci site wide
vijayboopathy Jan 2, 2017
74ee713
site wide yaml
vijayboopathy Jan 2, 2017
0f538a0
$message
vijayboopathy Jan 2, 2017
301f800
$message
vijayboopathy Jan 2, 2017
ca315b9
$message
vijayboopathy Jan 2, 2017
1586f65
$message
vijayboopathy Jan 2, 2017
d5c15e7
$message
vijayboopathy Jan 2, 2017
67a88fc
$message
vijayboopathy Jan 2, 2017
650206c
$message
vijayboopathy Jan 2, 2017
fe9929d
$message
vijayboopathy Jan 2, 2017
fb772f4
$message
vijayboopathy Jan 2, 2017
2ced63d
\$message
vijayboopathy Jan 2, 2017
b2f6567
$message
vijayboopathy Jan 2, 2017
c7e4d1f
message
vijayboopathy Jan 2, 2017
0c7d03b
hello there
vijayboopathy Jan 2, 2017
88ab73d
git sh fix
vijayboopathy Jan 2, 2017
0be01be
changed ci home
vijayboopathy Jan 2, 2017
4804312
added project name
vijayboopathy Jan 2, 2017
321db54
changed prj src
vijayboopathy Jan 2, 2017
f13e972
ci home
vijayboopathy Jan 2, 2017
e81abf8
added rood as src
vijayboopathy Jan 2, 2017
53cf83d
added / as src
vijayboopathy Jan 2, 2017
5a624ec
renamed docker-compose
vijayboopathy Jan 2, 2017
d14ac01
ci home
vijayboopathy Jan 2, 2017
0d326c2
chmod for compose file
vijayboopathy Jan 2, 2017
c521e94
C:/Program Files/Git/ again
vijayboopathy Jan 2, 2017
99859fd
ubuntu again
vijayboopathy Jan 2, 2017
cf45335
install docker engine
vijayboopathy Jan 2, 2017
27298d2
with items fix
vijayboopathy Jan 2, 2017
722e1ed
state
vijayboopathy Jan 2, 2017
30de26b
quotes
vijayboopathy Jan 2, 2017
6ea8bd1
no spaces
vijayboopathy Jan 2, 2017
ee89ba9
git pull
vijayboopathy Jan 2, 2017
9c8b132
renamed docker
vijayboopathy Jan 2, 2017
d5e828a
changed state
vijayboopathy Jan 2, 2017
12991be
added docker service
vijayboopathy Jan 2, 2017
42fbd08
script method
vijayboopathy Jan 2, 2017
233d476
become added
vijayboopathy Jan 2, 2017
f63e722
Docker uninstalled
vijayboopathy Jan 3, 2017
483baee
Docker compose file edited
vijayboopathy Jan 3, 2017
3a20f0a
tomcat dir
vijayboopathy Jan 3, 2017
a2ae164
Jenkins_home added
vijayboopathy Jan 3, 2017
708b6ad
compose in play
vijayboopathy Jan 3, 2017
e8f4f17
jenkins premission
vijayboopathy Jan 3, 2017
503cd6d
jenkins_home chmod
vijayboopathy Jan 3, 2017
0b0258d
Added Compose playbook
vijayboopathy Jan 3, 2017
43b077b
typo fix
vijayboopathy Jan 3, 2017
5af7909
bug fix
vijayboopathy Jan 3, 2017
61e4741
build.xml
vijayboopathy Jan 4, 2017
3016c65
Jenkins jobs and plugins
vijayboopathy Jan 4, 2017
0643638
renamed var file
vijayboopathy Jan 4, 2017
5a2eff3
changed jenkins home
vijayboopathy Jan 4, 2017
c6b752e
jenkins home
vijayboopathy Jan 4, 2017
d87f099
validate certs
vijayboopathy Jan 4, 2017
e4b0ffb
fix1
vijayboopathy Jan 4, 2017
4169b01
cert fix
vijayboopathy Jan 4, 2017
6aaeb5c
without Install.yml
vijayboopathy Jan 4, 2017
e65cb2b
Jenkins_Plugin workaround
vijayboopathy Jan 4, 2017
1d18b96
jenkins home try 1
vijayboopathy Jan 4, 2017
a6e0080
 jenkins home try 2
vijayboopathy Jan 4, 2017
bfde4ff
jenkins user fix
vijayboopathy Jan 4, 2017
fa055de
jenkins group
vijayboopathy Jan 4, 2017
fa93e69
sonarqube plugin fix
vijayboopathy Jan 4, 2017
c839eca
Build job template
vijayboopathy Jan 4, 2017
b1a74ae
build xml fix
vijayboopathy Jan 4, 2017
0a278c7
build template fix
vijayboopathy Jan 4, 2017
5d2d768
build job var fix
vijayboopathy Jan 4, 2017
68aa8bf
template quotes
vijayboopathy Jan 4, 2017
907a72f
jenkins job vars fix
vijayboopathy Jan 4, 2017
bed384c
Install jenkins-python
vijayboopathy Jan 4, 2017
9a02c00
added lxml
vijayboopathy Jan 4, 2017
da03d0a
added lxml
vijayboopathy Jan 4, 2017
0a3ea20
Added jenkins config
vijayboopathy Jan 6, 2017
257d761
python-jenkins typo
vijayboopathy Jan 6, 2017
f7e42e0
Added missing line in job config
vijayboopathy Jan 6, 2017
b47e7bf
with dep for artifactory plugin
vijayboopathy Jan 6, 2017
8bc5c77
corrected jenkins config dest
vijayboopathy Jan 6, 2017
e4487c1
fixed user permission
vijayboopathy Jan 6, 2017
b6d204c
jenkins version
vijayboopathy Jan 6, 2017
7eca24c
test
vijayboopathy Jan 6, 2017
fbfd96e
w/o jenkins config
vijayboopathy Jan 6, 2017
7eb838a
with config
vijayboopathy Jan 6, 2017
99e0688
order
vijayboopathy Jan 6, 2017
798e4e4
with hudson ending
vijayboopathy Jan 6, 2017
8c9f62b
w/o config
vijayboopathy Jan 6, 2017
f8c837b
wait for
vijayboopathy Jan 6, 2017
5f55851
indent
vijayboopathy Jan 6, 2017
a424a5e
port fix
vijayboopathy Jan 6, 2017
b3be671
host fix
vijayboopathy Jan 6, 2017
0c431de
asynchronous
vijayboopathy Jan 6, 2017
e71c5e4
correct pass
vijayboopathy Jan 6, 2017
bc98a1d
artifactory url
vijayboopathy Jan 6, 2017
1e33689
admin api token
vijayboopathy Jan 6, 2017
8f32a85
with dependencies
vijayboopathy Jan 6, 2017
438e31b
with pass
vijayboopathy Jan 6, 2017
6e82f19
V 2.19.4-alpine
vijayboopathy Jan 6, 2017
71372fa
w/o async
vijayboopathy Jan 6, 2017
555bd3f
various fixes
vijayboopathy Jan 6, 2017
53f3005
fix typo
vijayboopathy Jan 6, 2017
1960e6b
using token
vijayboopathy Jan 6, 2017
229f533
without compose
vijayboopathy Jan 6, 2017
4f7b051
reconfigured config
vijayboopathy Jan 6, 2017
bb1bbcb
correct token
vijayboopathy Jan 6, 2017
a0e220e
no restart
vijayboopathy Jan 6, 2017
bcc2543
correct indentation
vijayboopathy Jan 6, 2017
4a6cc16
maven module set
vijayboopathy Jan 6, 2017
62c1e33
whats happening
vijayboopathy Jan 6, 2017
9a54d57
what the ##@!
vijayboopathy Jan 6, 2017
bc834c9
plugin dependencies
vijayboopathy Jan 6, 2017
f375bff
creds
vijayboopathy Jan 6, 2017
69107e7
jquery version fix
vijayboopathy Jan 6, 2017
40a9fbc
jquery version fix
vijayboopathy Jan 6, 2017
fb7f813
Git plugin
vijayboopathy Jan 6, 2017
4aaa992
git plugin dependencis
vijayboopathy Jan 6, 2017
c683062
credentials version
vijayboopathy Jan 6, 2017
a3f8540
build job
vijayboopathy Jan 6, 2017
4b6acbb
fixing
vijayboopathy Jan 6, 2017
d6ebfa5
new playbook
vijayboopathy Jan 7, 2017
d65878e
added params
vijayboopathy Jan 7, 2017
2763862
debug
vijayboopathy Jan 7, 2017
bbf892a
no debug
vijayboopathy Jan 7, 2017
b1518af
demo
vijayboopathy Jan 7, 2017
783a6a8
w/o version
vijayboopathy Jan 10, 2017
6e42a37
w/o install
vijayboopathy Jan 10, 2017
9437d7a
w/o version all
vijayboopathy Jan 10, 2017
86739a5
compose up
vijayboopathy Jan 10, 2017
d822a72
Trying new way
vijayboopathy Jan 10, 2017
664c8bf
Dockerfile fix
vijayboopathy Jan 26, 2017
96ad67b
Reformatted the folders
vijayboopathy Feb 24, 2017
5d87014
Reformatted folders
vijayboopathy Feb 24, 2017
8e0573e
Docker compose file with volumes
vijayboopathy Feb 27, 2017
578f196
No volume data
vijayboopathy Feb 27, 2017
8dfbcbe
No jenkins volume
vijayboopathy Feb 27, 2017
cc6984f
New custom Jenkins image with ansibel
vijayboopathy Feb 27, 2017
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/CI/Docker/volumes/*
Empty file added Ansible-Code/README.md
Empty file.
3 changes: 3 additions & 0 deletions Ansible-Code/ansible.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[defaults]
remote_user = ubuntu
inventory = infra
2 changes: 2 additions & 0 deletions Ansible-Code/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
jenkins_java_args: -Djava.awt.headless=true -Djenkins.install.runSetupWizard=false
6 changes: 6 additions & 0 deletions Ansible-Code/git.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash
git diff
git add .
read -p 'Enter commit message: ' message
git commit -m "$message"
git push origin master
14 changes: 14 additions & 0 deletions Ansible-Code/infra
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[local]
localhost ansible_connection=local

[ci]
192.168.0.73

[rm]
192.168.0.74

[monitoring]
192.168.0.75

[worker]
192.168.0.76
78 changes: 78 additions & 0 deletions Ansible-Code/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# This playbook will configure the CI infrastructure
# This is the centralized directory to mount volumes in docker
- name: Create work directory (/home/ubuntu/docker)
file:
name: docker
state: directory
# Jenkins home directory. For reusablity
- name: Create jenkins directory
file:
name: docker/jenkins_home
state: directory
recurse: yes
mode: 0777
# For storing tomcat-users.xml file
- name: Creat tomcat directory
file:
name: docker/tomcat
state: directory
recurse: yes
- name: Copy tomcat configurations
copy:
src: files/tomcat-users.xml
dest: docker/tomcat/tomcat-users.xml
#- name: Copy Jenkins configurations
# template:
# src: templates/jenkins.xml.j2
# dest: /home/ubuntu/docker/jenkins_home/config.xml
# owner: ubuntu
# group: ubuntu
# mode: 0777
# Bring up the infrastructure
- name: Docker compose up
# async: 35
# poll: 0
#become: true
#become_user: root
docker_service:
project_name: ci
definition:
version: '2'
services:
jenkins:
image: jenkins:2.19.4-alpine
ports:
- "8080:8080"
- "50000:50000"
volumes:
- "/home/ubuntu/docker/jenkins_home:/var/jenkins_home"
container_name: compose-jenkins

artifactory:
image: docker.bintray.io/jfrog/artifactory-oss
ports:
- "8081:8081"
volumes:
- /home/ubuntu/docker/artifactory/data:/var/opt/jfrog/artifactory/data
- /home/ubuntu/docker/artifactory/logs:/var/opt/jfrog/artifactory/logs
- /home/ubuntu/docker/artifactory/etc:/var/opt/jfrog/artifactory/etc
container_name: compose-artifactory-oss

sonarqube:
image: sonarqube
ports:
- "9000:9000"
- "9092:9092"
container_name: compose-sonarqube

tomcat:
image: tomcat
ports:
- "8888:8080"
volumes:
- /home/ubuntu/docker/tomcat/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml
container_name: compose-tomcat
register: test

- debug:
var: test
5 changes: 5 additions & 0 deletions Ansible-Code/try1/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
- hosts: ci
become: true
roles:
- ci
3 changes: 3 additions & 0 deletions Ansible-Code/try1/demo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
# Site wide playbook
- include: ci.yml
Loading