Skip to content

Commit

Permalink
Fixing desktop show and apply output
Browse files Browse the repository at this point in the history
  • Loading branch information
alvagante committed Nov 22, 2022
1 parent ca3b7fd commit 4391316
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions templates/tp.erb
Original file line number Diff line number Diff line change
Expand Up @@ -226,9 +226,10 @@ def desktop_apply(desktop_name,extra_options)
# puppet_command="#{PUPPET_COMMAND} apply #{verbose_options} #{modulepath} #{environmentpath} #{hiera_config} #{extra_options} #{repo_dir}/site.pp "
# show_command(puppet_command, "#{NODENAME} - Puppet apply #{repo_dir}/manifests/site.pp with name #{desktop_name}")
puts "#{NODENAME} - Apply desktop #{desktop_name}"

puts "#{PUPPET_COMMAND} apply #{modulepath} #{environmentpath} #{hiera_config} #{verbose_options} #{extra_options} #{repo_dir}/manifests/site.pp "
%x[#{PUPPET_COMMAND} apply #{modulepath} #{environmentpath} #{hiera_config} #{verbose_options} #{extra_options} #{repo_dir}/manifests/site.pp ]
# %x[#{PUPPET_COMMAND} apply #{modulepath} #{environmentpath} #{hiera_config} #{verbose_options} #{extra_options} #{repo_dir}/manifests/site.pp ]
exec("#{PUPPET_COMMAND} apply #{modulepath} #{environmentpath} #{hiera_config} #{verbose_options} #{extra_options} #{repo_dir}/manifests/site.pp")

else
puts "Environment.conf is missing, please run 'tp desktop init' first"
exit 1
Expand All @@ -239,7 +240,7 @@ def desktop_apply(desktop_name,extra_options)
end
end

def desktop_list(desktops_dir="#{repo_dir}/data/desktops")
def desktop_list(desktops_dir="#{REPO_DIR}/data/desktops")
begin
desktops = Dir.entries(desktops_dir)
desktops.delete(".")
Expand All @@ -256,11 +257,11 @@ end
def desktop_show(desktop)
data_file="#{REPO_DIR}/data/desktops/#{desktop}.yaml"
begin
if Files.exists?(data_file)
if File.exists?(data_file)
puts "Showing #{data_file}"
# %x[cat #{data_file}]
system("cat #{data_file}")
puts
# system("cat #{data_file}")
exec("cat #{data_file} ; echo")
else
puts "Desktop #{desktop} not found in #{data_file}"
exit 1
Expand All @@ -286,14 +287,15 @@ def desktop_init(url,repo_dir)
puts
begin
puts "Cloning done! Now we are going to install the tp module in #{repo_dir}/tp_desktop/modules"
%x[puppet module install example42/tp --modulepath #{repo_dir}/tp_desktop/modules]
# show_command(puppet module install example42/tp --modulepath "#{repo_dir}/tp_desktop/modules", "#{NODENAME} - Installing tp module")
#exec(puppet module install example42/tp --modulepath "#{repo_dir}/tp_desktop/modules")
# %x[puppet module install example42/tp --modulepath #{repo_dir}/tp_desktop/modules]
show_command("puppet module install example42/tp --modulepath #{repo_dir}/tp_desktop/modules", "#{NODENAME} - Installing tp module")
#system(puppet module install example42/tp --modulepath "#{repo_dir}/tp_desktop/modules")
rescue
puts "Failed to install the tp module! "
end
puts
puts "You can now move 'cd #{repo_dir}/tp_desktop and run tp desktop commands."
puts "You can move the, 'cd #{repo_dir}/tp_desktop', and run tp desktop commands."
rescue
puts "Failed to clone #{url} to #{repo_dir}/tp_desktop"
end
Expand Down Expand Up @@ -407,7 +409,7 @@ when 'desktop'
case infoblock
when 'tp'
url='https://github.com/example42/tp-desktop.git'
when 'tp-advanced'
when 'advanced'
url='https://github.com/example42/tp-desktop-advanced.git'
when 'psick'
url='https://github.com/example42/psick.git'
Expand Down

0 comments on commit 4391316

Please sign in to comment.