#### TO INSTALL MULTIPLE PACKAGES ### | |
%w(tree mysql httpd).each do |p| | |
package p do | |
action :install | |
end | |
end | |
#### TO CREATE MULTIPLE USERS ### | |
%w(Ramesh Ajay Vinod).each do |p| | |
user p do | |
action :create | |
end | |
end | |
#### TO CREATE MULTIPLE FILES ### | |
%w(/ktfile1 /ktfile2 /ktfile3).each do |p| | |
file p do | |
action :create | |
end | |
end | |
#### TO CREATE MULTIPLE DIRECTORIES ### | |
%w(/ktdir1 /ktdir2 /ktdir3).each do |path| | |
directory path do | |
action :create | |
end | |
end | |
#### TO CREATE MULTIPLE GROUPS ### | |
%w(ktexperts1 ktexperts2 ktexperts3).each do |grp| | |
group grp do | |
action :create | |
end | |
end | |
#### TO ADD MULTIPLE USERS TO SINGLE GROUP ### | |
group 'ktexperts1' do | |
action :modify | |
members ['Ramesh','Ajay','Vinod'] | |
append true | |
end | |
#### TO DOWNLOAD PACKAGE FROM INTERNET ### | |
remote_file "/home/ec2-user/chef-workstation-0.13.35-1.el7.x86_64.rpm" do | |
source "https://packages.chef.io/files/stable/chef-workstation/0.13.35/el/8/chef-workstation-0.13.35-1.el7.x86_64.rpm" | |
action :create | |
end |
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND