diff options
| author | alex <alex@pdp7.net> | 2023-03-11 11:22:05 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-03-11 11:22:26 +0100 |
| commit | ffae0d6f55f609bf67f54891ea0c95e381a8368c (patch) | |
| tree | 9fde29b61bd1c82cdd22f57e088cba12bb83391e /personal_infra/puppet | |
| parent | cbf4470605527a80edd0773f05a8813ee280c178 (diff) | |
Draft ipsilon installation
Diffstat (limited to 'personal_infra/puppet')
| -rw-r--r-- | personal_infra/puppet/modules/ipsilon/manifests/init.pp | 18 | ||||
| -rw-r--r-- | personal_infra/puppet/site/ipsilon-test.h1.int.pdp7.net.pp | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/ipsilon/manifests/init.pp b/personal_infra/puppet/modules/ipsilon/manifests/init.pp new file mode 100644 index 00000000..f4de956f --- /dev/null +++ b/personal_infra/puppet/modules/ipsilon/manifests/init.pp @@ -0,0 +1,18 @@ +class ipsilon { + package {'ipsilon-tools-ipa': + source => 'https://kojipkgs.fedoraproject.org//packages/ipsilon/3.0.4/5.el8/noarch/ipsilon-tools-ipa-3.0.4-5.el8.noarch.rpm', + } + + package {'ipsilon-openidc': + source => 'https://kojipkgs.fedoraproject.org//packages/ipsilon/3.0.4/5.el8/noarch/ipsilon-openidc-3.0.4-5.el8.noarch.rpm', + } + + package {'ipsilon-authpam': + source => 'https://kojipkgs.fedoraproject.org//packages/ipsilon/3.0.4/5.el8/noarch/ipsilon-authpam-3.0.4-5.el8.noarch.rpm', + } + + service {'httpd': + ensure => running, + enable => true, + } +} diff --git a/personal_infra/puppet/site/ipsilon-test.h1.int.pdp7.net.pp b/personal_infra/puppet/site/ipsilon-test.h1.int.pdp7.net.pp index d304c567..6c039667 100644 --- a/personal_infra/puppet/site/ipsilon-test.h1.int.pdp7.net.pp +++ b/personal_infra/puppet/site/ipsilon-test.h1.int.pdp7.net.pp @@ -1,2 +1,3 @@ node 'ipsilon-test.h1.int.pdp7.net' { + class {'ipsilon':} } |
