From 34fbd44dce07d1d1d92e679fd038610a28470896 Mon Sep 17 00:00:00 2001 From: Vlastimil Holer Date: Fri, 31 Jan 2014 15:40:55 +0100 Subject: Added config for sudo. Apply sudo config in RPM for Red Hat. --- packages/redhat/cloud-init.spec.in | 4 ++++ tools/sudo | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 tools/sudo diff --git a/packages/redhat/cloud-init.spec.in b/packages/redhat/cloud-init.spec.in index fa6eb9c5..fd0da97c 100644 --- a/packages/redhat/cloud-init.spec.in +++ b/packages/redhat/cloud-init.spec.in @@ -92,6 +92,9 @@ mkdir -p \$RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d cp -p tools/21-cloudinit.conf \ \$RPM_BUILD_ROOT/%{_sysconfdir}/rsyslog.d/21-cloudinit.conf +mkdir -p \$RPM_BUILD_ROOT/%{_sysconfdir}/sudoers.d +cp -p tools/sudo \$RPM_BUILD_ROOT/%{_sysconfdir}/sudoers.d/cloud-init + %clean rm -rf \$RPM_BUILD_ROOT @@ -180,6 +183,7 @@ fi %dir %{_sysconfdir}/cloud/templates %config(noreplace) %{_sysconfdir}/cloud/templates/* %config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf +%config(noreplace) %{_sysconfdir}/sudoers.d/cloud-init # Python code is here... %{python_sitelib}/* diff --git a/tools/sudo b/tools/sudo new file mode 100644 index 00000000..af2f3317 --- /dev/null +++ b/tools/sudo @@ -0,0 +1,3 @@ +Cmnd_Alias CI = /bin/bash +root ALL=(nobody) NOPASSWD: CI +Defaults!CI !requiretty -- cgit v1.2.3