/ansible-jenkins

Primary LanguageRubyMIT LicenseMIT

ansible-jenkins

An Ansible Role to Install/Configure Jenkins CI

Requirements

None

Role Variables

defaults/main.yml

Dependencies

None

Example Playbook

---
- hosts: all
  become: true
  vars:
  roles:
    - role: ansible-jenkins
  tasks:

Vagrant Usage

Included is a Vagrant test environment to easily spinup. This environment is very useful for quickly spinning up a usable Jenkins CI platform. It is also very useful for learning how to provision a Jenkins CI platform using Ansible.

Spinning up Vagrant test environment

To spin up this test environment simply execute:

cd Vagrant
vagrant up

Once the provisioning is complete you can then connect to the Jenkins WebUI using your browser of choice and begin doing some cool stuff.

NOTE: This setup is an insecure setup without any authentication enabled and it should be treated as purely a playground.

Tearing down Vagrant test environment

Once you are done using this test environment and are ready to tear it all down simply execute:

cd Vagrant
./cleanup.sh

License

MIT

Author Information

Larry Smith Jr.