Provision CI server with Ansible including
- jks
- jenkins
- jdk
- docker
- git
- ansible
- terraform
- aws cli
- azure cli
jks_password
- keystore password for jenkinsjenkins_admin_username
- admin usernamejenkins_admin_password
- admin passwordjenkins_global_secrets
- list of items as show below
jenkins_global_secrets:
- name: test1-secret
description: this is test 1
text: test1-secret-value
ci_user
- user for ci (jenkins)jks_location
- location of the java keystorejks_subject
- subject details for certificatejks_alias
: - alias for keystoregit_user_name
- username for git configgit_user_email
- email for git conigterraform_version
- version of terraform
Credit: Tested with vagrant image from @geerlingguy's Ansible for Devops
ansible-galaxy install -r requirements.yml
vagrant up
vagrant provision