Rename jenkins playbooks/role for post_puppet_jenkins
This commit is contained in:
parent
5e45ee856d
commit
7ea66077cc
7
post_puppet_jenkins.yml
Normal file
7
post_puppet_jenkins.yml
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
# file: bootstrap_puppetmaster.yml
|
||||
- hosts: meta-infra_type_jenkins
|
||||
user: ubuntu
|
||||
sudo: true
|
||||
roles:
|
||||
- { role: post_puppet_jenkins }
|
16
roles/post_puppet_jenkins/tasks/main.yml
Normal file
16
roles/post_puppet_jenkins/tasks/main.yml
Normal 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
|
Loading…
Reference in New Issue
Block a user