Skip to content

damonp/ansible-container-jenkins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ansible-container-jenkins

Jenkins Docker container managed with Ansible Container. Configures Jenkins, jobs and users.

TLDR;

First install ansible-container, then ansible-container build, run, push and shipit.

####Ansible Container Build

$ cd ansible-container-jenkins
$ ansible-container build
(Re)building the Ansible Container image.
Building Docker Engine context...
Starting Docker build of Ansible Container image (please be patient)...
Ansible Container image has ID sha256:63cd919fd1d02ec6d33d01aa4441008549cc9e0a8846a52911f94bfc6ca4aec9
Starting Docker Compose engine to build your images...
Attaching to ansible_ansible-container_1
Cleaning up Ansible Container builder...
Attaching to ansible_jenkins_1, ansible_ansible-container_1
ansible-container_1  |
ansible-container_1  | PLAY [jenkins] *****************************************************************
ansible-container_1  |
ansible-container_1  | TASK [setup] *******************************************************************
ansible-container_1  | ok: [jenkins]
ansible-container_1  |
ansible-container_1  | TASK [Debug] *******************************************************************
ansible-container_1  | ok: [jenkins] => {
ansible-container_1  |     "hostvars[inventory_hostname]": {
ansible-container_1  |         "ansible_all_ipv4_addresses": [
ansible-container_1  |             "172.17.0.2"
ansible-container_1  |         ],
....
snip
...
ansible-container_1  |
ansible-container_1  | PLAY RECAP *********************************************************************
ansible-container_1  | jenkins                    : ok=5    changed=0    unreachable=0    failed=0
ansible-container_1  |
ansible_ansible-container_1 exited with code 0
Aborting on container exit...
Stopping ansible_jenkins_1 ... done
Exporting built containers as images...
Flattening image...
Exported ansible-container-jenkins-jenkins with image ID sha256:9ae4b67c72e6d10f84b922db87753726f8c2b49d9b2b537aa088386c06a69725
Cleaning up jenkins build container...
Cleaning up Ansible Container builder...

####Ansible Container Run

$ ansible-container run 
Attaching to ansible_ansible-container_1
Cleaning up Ansible Container builder...
Attaching to ansible_jenkins_1
....
snip

About

Jenkins Docker container managed with Ansible Container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published