This ensures that systemd starts them as soon as possible, even if the
puppet agent doesn’t run immediately.
Change-Id: Ib48cc74f1d398d10a1c95fa8802243038cca01b6
require => [File['/var/lib/wpia-gigi'],Package[$gigi_pkg]]
} -> service{'gigi-proxy.socket':
ensure => 'running',
require => [File['/var/lib/wpia-gigi'],Package[$gigi_pkg]]
} -> service{'gigi-proxy.socket':
ensure => 'running',
provider => 'systemd',
subscribe => [Exec['tar for gigi-conf'],File['/var/lib/wpia-gigi/config/profiles']],
require => [Package[$gigi_pkg], File['/var/lib/wpia-gigi/keys/crt'], File['/var/lib/wpia-gigi/keys/csr'], Exec['/gigi-ready']]
provider => 'systemd',
subscribe => [Exec['tar for gigi-conf'],File['/var/lib/wpia-gigi/config/profiles']],
require => [Package[$gigi_pkg], File['/var/lib/wpia-gigi/keys/crt'], File['/var/lib/wpia-gigi/keys/csr'], Exec['/gigi-ready']]
}->
service{'tcpserial.service':
ensure => 'running',
}->
service{'tcpserial.service':
ensure => 'running',
provider => 'systemd',
before => Service['cassiopeia-client.service']
}
provider => 'systemd',
before => Service['cassiopeia-client.service']
}
File['/var/lib/cassiopeia/keys/signer_client.crt'],
File['/var/lib/cassiopeia/keys/signer_client.key'],
Exec['/gigi-ready']],
File['/var/lib/cassiopeia/keys/signer_client.crt'],
File['/var/lib/cassiopeia/keys/signer_client.key'],
Exec['/gigi-ready']],
+ ensure => 'running',
+ enable => true,
notify => Service['nginx']
}
service {'nginx':
notify => Service['nginx']
}
service {'nginx':
+ ensure => 'running',
+ enable => true,
}
#for gitweb hosting
package{'git':
}
#for gitweb hosting
package{'git':
}->
service{'tcpserial.service':
ensure => 'running',
}->
service{'tcpserial.service':
ensure => 'running',
provider => 'systemd',
before => Service['cassiopeia-signer.service']
}
provider => 'systemd',
before => Service['cassiopeia-signer.service']
}
}->
service{'cassiopeia-signer.service':
ensure => 'running',
}->
service{'cassiopeia-signer.service':
ensure => 'running',
provider => 'systemd',
require => [Exec['/usr/bin/openssl dhparam -out dh_param.pem 2048'],
Package['cacert-cassiopeia-signer'],
provider => 'systemd',
require => [Exec['/usr/bin/openssl dhparam -out dh_param.pem 2048'],
Package['cacert-cassiopeia-signer'],
notify => Service['exim4']
}
service{ 'exim4':
notify => Service['exim4']
}
service{ 'exim4':
+ ensure => 'running',
+ enable => true,
ensure => installed
}
service { 'puppet':
ensure => installed
}
service { 'puppet':
+ ensure => 'running',
+ enable => true,
}
file {'/certified':
content => ''
}
file {'/certified':
content => ''