From 9cc1aa44e5d205bd29b6b7ba4bd31723f0913daf Mon Sep 17 00:00:00 2001 From: Joakim Olovsson <joakim.olovsson@liu.se> Date: Mon, 17 Jun 2019 17:11:37 +0200 Subject: [PATCH] Initial setup --- files/sudoers_aes | 1 + manifests/init.pp | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 files/sudoers_aes create mode 100644 manifests/init.pp diff --git a/files/sudoers_aes b/files/sudoers_aes new file mode 100644 index 0000000..3eab14a --- /dev/null +++ b/files/sudoers_aes @@ -0,0 +1 @@ +klaar36 ALL=(ALL) NOPASSWD: ALL diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..c21a795 --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,27 @@ +class aes { + include yum::centos_scl + + package { [ + 'devtoolset-7', + 'java-11-openjdk-devel', + 'python36', + 'squid', + ]: + ensure => installed, + require => Class['Yum::Centos_scl'], + } + + file { '/etc/sudoers.d/aes': + ensure => file, + mode => '0440', + owner => root, + group => root, + source => "puppet:///modules/${module_name}/sudoers_aes", + } + + ::users::liu_user { 'klaar36': + commonname => 'Klas Arvidsson', + shell => '/bin/bash', + sshkey => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQDOYyYpxtrci8RFelyYsZaLkjSnEATzMn6pKe50kAVGgnntWGynKSnlgfhKwRb0nqR4ZDpxqXB9qmJ4QxetiToWMDYJJgNVpCJ3xewH8Ov6Qx1+xaZWSBGJ1602CP4B0nVn4PTEBDRhyvrsvjoc4Quim6vmYHcL8I8un2EiQKPOQ5f4H4BeA4jGqCOnl+XqCMAUXD7rrZy3IxS02jD6fyDpThBKK4cpKvknx8EWf2WsEgRZgo3jJAvRUqrB2BAUMuG4U4ICNT0LOuwU2qGiOi0nTIIkpAmF0qv71nOIvWAwQHImw0fK6Q4yYp9SlCw421EYsseM4dTvGACCxQ6tlduZ', # lint:ignore:140chars + } +} -- GitLab