Ansible playbooks to configure Jenkins CI with slave node for diskimage-builder.
Authentication is done with Apache and mod_ldap using OpenLDAP server.
- Vagrant (optional)
- Ansible 2.x
ansible-galaxy install -r requirements.yml
See configuration in group_vars/jenkins_master
at password_credentials
and ssh_credentials
.
The following files are expected:
credentials/
|- imgbuild_ssh_key.pem
`- jenkins_ssh_key.pem
The following environment variables for an Openstack user are expected:
OS_USERNAME
OS_PASSWORD
vagrant up
https://192.168.11.10/
username: alice
password: secret