Puppet Class: apptainer::singularity

Defined in:
manifests/singularity.pp

Summary

Private class

Overview



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/singularity.pp', line 3

class apptainer::singularity {
  assert_private()

  if $apptainer::install_method == 'source' and ! $facts['apptainer_version'] {
    file { '/usr/bin/singularity': ensure => 'absent' }
    file { '/bin/singularity': ensure => 'absent' }
  }

  file { '/etc/singularity':
    ensure  => 'absent',
    purge   => true,
    recurse => true,
    force   => true,
  }
}