File tree Expand file tree Collapse file tree 3 files changed +24
-23
lines changed Expand file tree Collapse file tree 3 files changed +24
-23
lines changed Original file line number Diff line number Diff line change 9
9
- szeiger
10
10
11
11
- name : Install basic packages
12
- apt : name={{item}} state=installed
12
+ apt : name={{item}} state=present
13
13
with_items :
14
+ - acl # so that become_user works (uses setfacl)
14
15
- apt-transport-https
15
16
- openjdk-8-jdk
16
17
- git
Original file line number Diff line number Diff line change 34
34
with_items :
35
35
- " {{jenkins_home}}/.ssh"
36
36
37
- # hmm, this fails on initial bootstrap, even though create jenkins user step is above
38
37
- name : Worker ssh key pairs
39
38
become_user : " {{jenkins_user}}"
40
39
become : yes
53
52
state : present
54
53
update_cache : yes
55
54
55
+ # TODO: enable, but currently commented out to make sure we don't override jenkins config (it's not tracked automatically)
56
56
# After making changes on jenkins, make sure to incorporate them back into this repo
57
57
# using `rsync -av --existing jenkins@scala-ci.typesafe.com:~/ roles/jenkins/files`,
58
58
# or they will be overwritten by this step from the files in roles/jenkins/files.
59
- - name : Copy jenkins config
60
- become_user : " {{jenkins_user}}"
61
- become : yes
62
- synchronize :
63
- src : ../files/
64
- dest : " {{jenkins_home}}"
65
- checksum : true
66
- rsync_opts :
67
- - " --chown={{jenkins_user}}:{{jenkins_user}}" # requires recent rsync!
68
- notify : restart jenkins
59
+ # - name: Copy jenkins config
60
+ # become_user: "{{jenkins_user}}"
61
+ # become: yes
62
+ # synchronize:
63
+ # src: ../files/
64
+ # dest: "{{jenkins_home}}"
65
+ # checksum: true
66
+ # rsync_opts:
67
+ # - "--chown={{jenkins_user}}:{{jenkins_user}}" # requires recent rsync!
68
+ # notify: restart jenkins
Original file line number Diff line number Diff line change 42
42
- worker
43
43
44
44
# To create the inital jenkins config, use `ansible-playbook site.yml --tags boot_jenkins` (after first doing a normal run)
45
- # - name: Bootstrap jenkins
46
- # hosts: master
47
- # gather_facts: yes
48
- # remote_user: "{{admin_user}}"
49
- # become: true
50
- # tasks:
51
- # - include_tasks: roles/jenkins/tasks/bootstrap.yml
52
- # tags:
53
- # - boot_jenkins
45
+ - name : Bootstrap jenkins
46
+ hosts : master
47
+ gather_facts : yes
48
+ remote_user : " {{admin_user}}"
49
+ become : true
50
+ tasks :
51
+ - include_tasks : roles/jenkins/tasks/bootstrap.yml
52
+ tags :
53
+ - boot_jenkins
54
54
55
55
- name : Finish jenkins bootstrap using jenkins cli
56
56
hosts : localhost
59
59
become : false
60
60
tasks :
61
61
- include_tasks : roles/jenkins/tasks/bootstrap-cli.yml
62
- # tags:
63
- # - boot_jenkins
62
+ tags :
63
+ - boot_jenkins
You can’t perform that action at this time.
0 commit comments