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