Commit a1cbe6b2 authored by James T. Lee's avatar James T. Lee
Browse files

live: Disable unnecessary resources

parent 5c46fab8
Facter.add('running_live') do
confine :kernel => 'Linux'
setcode do
Facter.value(:mountpoints)['/']['device'] == '/dev/mapper/live-rw'
end
end
class nest::base::containers { class nest::base::containers {
unless $facts['is_container'] { unless $facts['is_container'] or $facts['running_live'] {
zfs { 'containers': zfs { 'containers':
name => "${facts['rpool']}/containers", name => "${facts['rpool']}/containers",
mountpoint => '/var/lib/containers', mountpoint => '/var/lib/containers',
......
...@@ -57,7 +57,7 @@ class nest::base::puppet { ...@@ -57,7 +57,7 @@ class nest::base::puppet {
content => "---\nfqdn: '${trusted['certname']}.nest'\n", content => "---\nfqdn: '${trusted['certname']}.nest'\n",
} }
if $facts['build'] { if $facts['build'] or $facts['running_live'] {
$puppet_runmode = 'unmanaged' $puppet_runmode = 'unmanaged'
} else { } else {
$puppet_runmode = 'systemd.timer' $puppet_runmode = 'systemd.timer'
......
...@@ -30,7 +30,7 @@ class nest::base::zfs { ...@@ -30,7 +30,7 @@ class nest::base::zfs {
; ;
} }
unless $facts['is_container'] { unless $facts['is_container'] or $facts['running_live'] {
exec { 'zgenhostid': exec { 'zgenhostid':
command => 'zgenhostid `hostid`', command => 'zgenhostid `hostid`',
creates => '/etc/hostid', creates => '/etc/hostid',
...@@ -119,7 +119,7 @@ class nest::base::zfs { ...@@ -119,7 +119,7 @@ class nest::base::zfs {
::nest::lib::systemd_reload { 'zfs': } ::nest::lib::systemd_reload { 'zfs': }
unless $facts['is_container'] { unless $facts['is_container'] or $facts['running_live'] {
exec { 'generate-zpool-cache': exec { 'generate-zpool-cache':
command => "/sbin/zpool set cachefile= ${trusted['certname']}", command => "/sbin/zpool set cachefile= ${trusted['certname']}",
creates => '/etc/zfs/zpool.cache', creates => '/etc/zfs/zpool.cache',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment