From 4879977bf55763a29f3741d8719395406700af7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Negr=C3=B3n?= Date: Wed, 15 Jan 2025 12:34:15 +0000 Subject: [PATCH] Create redborder user and key in cloud mode --- resources/recipes/configure.rb | 42 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/resources/recipes/configure.rb b/resources/recipes/configure.rb index f7e559f..3522a67 100644 --- a/resources/recipes/configure.rb +++ b/resources/recipes/configure.rb @@ -160,33 +160,33 @@ ssh_secrets = {} end -unless node['redborder']['cloud'] - # ssh user for webui execute commands on - execute 'create_user_redBorder' do - command 'sudo useradd -m -s /bin/bash redborder' - not_if 'getent passwd redborder' - end - directory '/home/redborder/.ssh' do +# ssh user for webui execute commands on +execute 'create_user_redBorder' do + command 'sudo useradd -m -s /bin/bash redborder' + not_if 'getent passwd redborder' +end + +directory '/home/redborder/.ssh' do + owner 'redborder' + group 'redborder' + mode '0755' + action :create +end + +unless ssh_secrets.empty? || ssh_secrets['public_rsa'].nil? + template '/home/redborder/.ssh/authorized_keys' do + source 'rsa.pub.erb' owner 'redborder' group 'redborder' - mode '0755' + mode '0600' + variables( + public_rsa: ssh_secrets['public_rsa'] + ) action :create end - - unless ssh_secrets.empty? || ssh_secrets['public_rsa'].nil? - template '/home/redborder/.ssh/authorized_keys' do - source 'rsa.pub.erb' - owner 'redborder' - group 'redborder' - mode '0600' - variables( - public_rsa: ssh_secrets['public_rsa'] - ) - action :create - end - end end + # template "/opt/rb/etc/sysconfig/iptables" do # source "iptables.erb" # owner "root"