37. Are the currently used Puppet modules
available in a repository for viewing and/or
editing by any team member?
I wasn't aware that I had access ...
38. I feel like our Puppet modules are guarded. I
am happy and able to contribute but don't
feel like there is a culture that supports this.
39.
40.
41. What do you do when you run into
issues with Puppet?
42. I say nothing and hope someone else will
run into the problem and fix it later.
43. I investigate and resolve the issue myself
using online documentation or other
resources.
44. I file a Jira issue with steps to reproduce the problem.
48. I've never had to do anything with Puppet.
I do know that Puppet has never worked on
my dev environment and when I asked for
help people ran away from me.
50. I like the idea of Puppet, but I have no idea
how to get started or how it works. I can
blow through the examples and tutorials
online, but I have no idea how to contribute
or improve our internal Puppet infrastructure.
52. It’s not Puppet’s fault
it’s how we’re using Puppet
or how we’ve built our modules
53.
54. How long does it take to set up a new
machine for any engineer?
(have hardware, need OS and packages installed required
for their duties)
A. 1 hour (10 points)
B. 1 day (5 points)
C. 1 week (1 point)
D. > 1 week (0 points)
55. How long does it take to fulfill a normal
priority request from someone to install a
service on every one of your machines
(including production)?
A. 1 hour (10 points)
B. 1 day (5 points)
C. 1 week (1 point)
D. > 1 week (0 points)
56. How long does it take to fulfill an
emergency request from someone to install
a service on every one of your machines
(including production)?
A. 1 hour (10 points)
B. 1 day (5 points)
C. 1 week (1 point)
D. > 1 week (0 points)
57. Who contributes to the advancement of
your infrastructure via Puppet?
A. everyone (10 points)
B. the team that owns it (5 points)
C. the person who owns it (1 point)
D. no one (0 points)
58. 35 - 40 = Killin’ it. (why aren’t you up here?)
20 - 34 = It’s not your first Puppet show, is it?
5 - 19 = You’re average!
0 - 4 = Did you pass math class?
152. - name: get jenkins cli jar
local_action: get_url
url="https://<jenkins>/jnlpJars/jenkins-cli.jar"
dest="{{ jenkins_cli }}"
run_once: true
153. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
154. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
155. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
156. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
157. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
158. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
159. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online
160. - name: put Jenkins slave offline
- name: wait for Jenkins slave to become idle
- name: initiate Foreman build
- name: restart server
- name: verify server is dead
- name: wait for server to come back alive
- name: launch Jenkins slave
- name: put Jenkins slave online