Rename jenkins playbooks/role for post_puppet_jenkins

This commit is contained in:
Ricardo Carrillo Cruz 2015-04-15 15:00:58 +02:00
parent 5e45ee856d
commit 7ea66077cc
2 changed files with 23 additions and 0 deletions

7
post_puppet_jenkins.yml Normal file
View File

@ -0,0 +1,7 @@
---
# file: bootstrap_puppetmaster.yml
- hosts: meta-infra_type_jenkins
user: ubuntu
sudo: true
roles:
- { role: post_puppet_jenkins }

View File

@ -0,0 +1,16 @@
---
# Download Jenkins CLI
- get_url: url=http://localhost:8080/jnlpJars/jenkins-cli.jar dest=/tmp/jenkins-cli.jar
register: result
until: result|success
retries: 5
delay: 10
# Create JJB user
- shell: echo 'hpsr=new hudson.security.HudsonPrivateSecurityRealm(false); hpsr.createAccount("gerrig", "gerrig")' | java -jar /tmp/jenkins-cli.jar -s http://localhost:8080 groovy =
no_log: True
# Trigger jenkins-jobs update in fire&forget mode, since it takes a long time to complete
- command: jenkins-jobs update /etc/jenkins_jobs/config --delete-old
async: 3600
poll: 0