diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2017-08-24 02:22:17 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2017-08-29 22:46:14 +0200 |
commit | 7fed35a408b9ec37454169425823785b5fc8978b (patch) | |
tree | 28371d43ac304f99fb0a5305124858db69ef2137 /modules/base_installation/manifests/init.pp | |
parent | ba2cf1b5d938810077b0fd73844faf432e8e8f9d (diff) | |
download | Puppet-7fed35a408b9ec37454169425823785b5fc8978b.tar.gz Puppet-7fed35a408b9ec37454169425823785b5fc8978b.tar.zst Puppet-7fed35a408b9ec37454169425823785b5fc8978b.zip |
Refactor base installation module
Diffstat (limited to 'modules/base_installation/manifests/init.pp')
-rw-r--r-- | modules/base_installation/manifests/init.pp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/base_installation/manifests/init.pp b/modules/base_installation/manifests/init.pp new file mode 100644 index 0000000..65c5178 --- /dev/null +++ b/modules/base_installation/manifests/init.pp | |||
@@ -0,0 +1,21 @@ | |||
1 | class base_installation ( | ||
2 | Optional[String] $grub_device = $base_installation::params::grub_device, | ||
3 | Optional[String] $puppet_code_path = $base_installation::params::puppet_code_path, | ||
4 | Optional[String] $system_hostname = $base_installation::params::system_hostname, | ||
5 | Optional[Array[String]] $system_locales = $base_installation::params::system_locales, | ||
6 | Optional[String] $system_timezone = $base_installation::params::system_timezone, | ||
7 | Optional[Array[Hash]] $system_users = $base_installation::params::system_users, | ||
8 | ) inherits base_installation::params { | ||
9 | contain ::base_installation::packages | ||
10 | contain ::base_installation::locales | ||
11 | contain ::base_installation::system_config | ||
12 | contain ::base_installation::kernel_modules | ||
13 | contain ::base_installation::grub | ||
14 | contain ::base_installation::firewall | ||
15 | contain ::base_installation::logs | ||
16 | contain ::base_installation::cronie | ||
17 | contain ::base_installation::ssh | ||
18 | contain ::base_installation::services | ||
19 | contain ::base_installation::users | ||
20 | contain ::base_installation::package_managers | ||
21 | } | ||