Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Ijaz Ahmad
system-admin
Commits
ba5a4f36
Commit
ba5a4f36
authored
Aug 18, 2016
by
ijaz ahmad
Committed by
GitHub
Aug 18, 2016
Browse files
Update docker-host-puppet-config.pp
parent
07140ed0
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
78 additions
and
33 deletions
+78
-33
docker-host-puppet-config.pp
docker-host-puppet-config.pp
+78
-33
No files found.
docker-host-puppet-config.pp
View file @
ba5a4f36
...
...
@@ -2,27 +2,44 @@ class hg_vocmssdt::sdt::cmsdocker {
include
"afs"
yumrepo
{
"dockerrepo"
:
Exec
{
path
=>
[
'/bin/'
,
'/sbin/'
,
'/usr/bin/'
,
'/usr/sbin/'
]
}
cmssw::build_environment
{
"build-environment"
:
}
cmssw::runtime_environment
{
"runtime-environment"
:
}
#globally set exec paths
firewall
{
"0 enable all connections"
:
proto
=>
"tcp"
,
action
=>
"accept"
,
}
firewall
{
"600 allow AFS cache callback"
:
proto
=>
"udp"
,
action
=>
"accept"
,
dport
=>
[
7001
],
}
yumrepo
{
"dockerrepo"
:
baseurl
=>
'https://yum.dockerproject.org/repo/main/centos/7/'
,
gpgcheck
=>
1
,
gpgkey
=>
'https://yum.dockerproject.org/gpg'
,
enabled
=>
1
,
}->
package
{
"docker"
:
package
{
"docker"
:
ensure
=>
latest
,
}->
file
{
"/build/docker"
:
file
{
"/build/docker"
:
ensure
=>
directory
,
}->
file
{
"/var/lib/docker"
:
file
{
"/var/lib/docker"
:
ensure
=>
link
,
target
=>
"/build/docker"
,
require
=>
File
[
"/build/docker"
],
...
...
@@ -30,25 +47,53 @@ class hg_vocmssdt::sdt::cmsdocker {
force
=>
true
,
}->
file
{
"/usr/lib/systemd/system/docker.service"
:
file
{
"/usr/lib/systemd/system/docker.service"
:
ensure
=>
present
,
source
=>
"puppet:///modules/hg_vocmssdt/usr/lib/systemd/system/docker.service"
,
require
=>
Package
[
'docker'
],
}->
exec
{
"realod-systemd"
:
exec
{
"realod-systemd"
:
command
=>
"systemctl daemon-reload"
,
path
=>
"/usr/bin"
,
subscribe
=>
File
[
"/usr/lib/systemd/system/docker.service"
],
refreshonly
=>
true
,
}->
service
{
"docker"
:
service
{
"docker"
:
ensure
=>
running
,
enable
=>
true
,
subscribe
=>
File
[
"/usr/lib/systemd/system/docker.service"
],
}
group
{
'docker'
:
ensure
=>
present
,
notify
=>
Service
[
'docker'
],
}
exec
{
"adds cmsbld into docker group"
:
command
=>
"usermod -aG docker cmsbld"
,
onlyif
=>
"grep -q 'docker[[:space:]]*cmsbld' /etc/group"
,
require
=>
User
[
'cmsbld'
],
}
file
{
"/var/opt/increase.sh"
:
source
=>
"puppet:///modules/hg_vocmssdt/lvm_increase/increase.sh"
,
mode
=>
755
,
owner
=>
"root"
,
group
=>
"root"
,
}
exec
{
"increase_lv_size"
:
command
=>
"/var/opt/increase.sh"
,
unless
=>
"/usr/bin/test -e /etc/volume_expanded"
,
require
=>
File
[
"/var/opt/increase.sh"
],
}
file
{
'/home/cmsbld/.docker'
:
ensure
=>
directory
,
owner
=>
cmsbld
,
group
=>
cmsbld
,
mode
=>
640
,
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment