Debug School

jaiganesh
jaiganesh

Posted on

Chef Assignment 1

1-----------
file 'e1.txt' do
owner 'centos'
group 'root'
mode '0755'
action :create
end

2--------------
file 'e1.txt' do
action :touch
end

3---------------
script 'install_java' do
interpreter 'bash'
user 'root'
code <<-EOH
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
tar -zxvf jdk-8u131-linux-x64.tar.gz
EOH
end

execute "export JAVA_HOME" do
command "export JAVA_HOME=jdk1.8.0_131"
end
4-------------
script 'echo' do
interpreter 'bash'
user 'root'
code <<-EOH
echo "hello world"
EOH
end

5-------------
script 'testdir' do
interpreter 'bash'
user 'root'
code <<-EOH
mkdir testdir
EOH
end

6-----------
package 'Install git' do
package_name 'git'
end

7--------------
git 'clone' do
repository 'https://github.com/scmgalaxy/chef-repo'
revision 'master'
action :checkout
end

8-----------------
group 'testgroup' do
action :create
end

9--------------
remote_file 'README.md' do
source 'https://raw.githubusercontent.com/scmgalaxy/chef-repo/master/README.md'
end

10------------------
user 'testuser' do
comment 'A random user'
uid 1234
gid 'testgroup'
home '/home/random'
shell '/bin/bash'
password '$1$JJsvHslasdfjVEroftprNn4JHtDi'
end

Top comments (0)