Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Nest
Puppet
Commits
a1cbe6b2
Commit
a1cbe6b2
authored
Mar 15, 2021
by
James T. Lee
Browse files
live: Disable unnecessary resources
parent
5c46fab8
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
4 deletions
+10
-4
lib/facter/running_live.rb
lib/facter/running_live.rb
+6
-0
manifests/base/containers.pp
manifests/base/containers.pp
+1
-1
manifests/base/puppet.pp
manifests/base/puppet.pp
+1
-1
manifests/base/zfs.pp
manifests/base/zfs.pp
+2
-2
No files found.
lib/facter/running_live.rb
0 → 100644
View file @
a1cbe6b2
Facter
.
add
(
'running_live'
)
do
confine
:kernel
=>
'Linux'
setcode
do
Facter
.
value
(
:mountpoints
)[
'/'
][
'device'
]
==
'/dev/mapper/live-rw'
end
end
manifests/base/containers.pp
View file @
a1cbe6b2
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'
,
...
...
manifests/base/puppet.pp
View file @
a1cbe6b2
...
@@ -57,7 +57,7 @@ class nest::base::puppet {
...
@@ -57,7 +57,7 @@ class nest::base::puppet {
content
=>
"---
\n
fqdn: '
$
{trusted['certname']}.nest'
\n
"
,
content
=>
"---
\n
fqdn: '
$
{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'
...
...
manifests/base/zfs.pp
View file @
a1cbe6b2
...
@@ -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'
,
...
...
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