Skip to content

Commit

Permalink
Merge pull request #150 from jordiprats/master
Browse files Browse the repository at this point in the history
merge PR148
  • Loading branch information
jordiprats authored Jul 1, 2019
2 parents 381b9c6 + bea6046 commit ec0c65e
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 11 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# CHANGELOG

## 0.2.9

* Added the ability to removed created files by adding ensure option - thanks to [TuningYourCode](https://github.com/TuningYourCode) for this [PR-148](https://github.com/NTTCom-MS/eyp-systemd/pull/148)

## 0.2.8

* added define for mounts: **systemd::mount**
Expand Down
3 changes: 2 additions & 1 deletion manifests/logind.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
class systemd::logind(
$ensure = 'present',
$handle_hibernate_key = 'hibernate',
$handle_lid_switch = 'suspend',
$handle_lid_switch_docked = 'ignore',
Expand Down Expand Up @@ -59,7 +60,7 @@


file { '/etc/systemd/logind.conf':
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
4 changes: 3 additions & 1 deletion manifests/mount.pp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
$on_failure = [],
$partof = undef,
$allow_isolate = undef,
# global
$ensure = 'present',
) {
if versioncmp($::puppetversion, '4.0.0') >= 0
{
Expand All @@ -49,7 +51,7 @@
$mount_name = regsubst(regsubst($where, '/', '-', 'G'), '^-', '', '')

concat { "/etc/systemd/system/${mount_name}.mount":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
3 changes: 2 additions & 1 deletion manifests/service.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# puppet2sitepp @systemdservices
define systemd::service (
$ensure = 'present',
$servicename = $name,
$execstart = undef,
$execstop = undef,
Expand Down Expand Up @@ -91,7 +92,7 @@
include ::systemd

concat { "/etc/systemd/system/${servicename}.service":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
3 changes: 2 additions & 1 deletion manifests/service/dropin.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
define systemd::service::dropin (
$ensure = 'present',
$dropin_order = '99',
$dropin_name = 'override',
$purge_dropin_dir = true,
Expand Down Expand Up @@ -87,7 +88,7 @@
$dropin = true

concat { "/etc/systemd/system/${servicename}.service.d/${dropin_order}-${dropin_name}.conf":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
3 changes: 2 additions & 1 deletion manifests/socket.pp
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
# [Install]
# WantedBy=sockets.target
define systemd::socket(
$ensure = 'present',
$listen_stream = undef,
$listen_datagram = undef,
$socket_name = $name,
Expand Down Expand Up @@ -41,7 +42,7 @@
}

concat { "/etc/systemd/system/${socket_name}.socket":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
3 changes: 2 additions & 1 deletion manifests/system.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
class systemd::system(
$ensure = 'present',
$cpu_affinity = undef,
$capability_bounding_set = undef,
$crash_change_vt = undef,
Expand Down Expand Up @@ -54,7 +55,7 @@
$timer_slack_nsec = undef
) {
file { '/etc/systemd/system.conf':
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
5 changes: 3 additions & 2 deletions manifests/sysvwrapper.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
define systemd::sysvwrapper (
$initscript,
$ensure = 'present',
$servicename = $name,
$check_time = '10m',
$wait_time_on_startup = '1s',
Expand All @@ -16,15 +17,15 @@
}

file { "${initscript}.sysvwrapper.status":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0750',
content => template("${module_name}/sysv/status.erb"),
}

file { "${initscript}.sysvwrapper.wrapper":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0750',
Expand Down
3 changes: 2 additions & 1 deletion manifests/target.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
define systemd::target(
$ensure = 'present',
$target_name = $name,
# unit
$description = undef,
Expand All @@ -17,7 +18,7 @@
include ::systemd

concat { "/etc/systemd/system/${target_name}.target":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
3 changes: 2 additions & 1 deletion manifests/timer.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
define systemd::timer (
$ensure = 'present',
$timer_name = $name,
$on_active_sec = undef,
$on_boot_sec = undef,
Expand Down Expand Up @@ -63,7 +64,7 @@
}

concat { "/etc/systemd/system/${timer_name}.timer":
ensure => 'present',
ensure => $ensure,
owner => 'root',
group => 'root',
mode => '0644',
Expand Down
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eyp-systemd",
"version": "0.2.8",
"version": "0.2.9",
"author": "eyp",
"summary": "management of systemd services, services dropins, sockets, timers, mounts, timesyncd, journald, logind and resolved",
"license": "Apache-2.0",
Expand Down

0 comments on commit ec0c65e

Please sign in to comment.