Algumas idéias e discussão sobre automação de infraestrutura. Como trazer as idéias e práticas do mundo dos desenvolvedores para o trabalho de sysadmins e vice-versa?
26. quem pode?
to: installer@servidor
frontend@servidor installer@servidor/A
...
installer@servidor/B
27. quem pode?
to: installer@servidor
installer@servidor/A
frontend@servidor eu posso!
from: installer@servidor/A
...
eu posso!
from: installer@servidor/B
installer@servidor/B
28. quem pode?
to: installer@servidor
installer@servidor/A
frontend@servidor eu posso!
from: installer@servidor/A
...
eu posso!
from: installer@servidor/B
ok, então instala!
to: installer@servidor/B
installer@servidor/B
29. quem pode?
to: installer@servidor
installer@servidor/A
frontend@servidor eu posso!
from: installer@servidor/A
...
...
eu posso!
from: installer@servidor/B
ok, então instala!
to: installer@servidor/B
frontend@servidor installer@servidor/B
35. file "/etc/myapp.conf" do
owner www-data
group www-data
mode "0600"
action :create
end
package "mysql-server" do
action :install
end
execute "open http port" do
command "iptables -I INPUT -p tcp --dport 80 -j ACCEPT"
creates "/var/run/http_port_opened"
end
36. package "sudo" do
action :upgrade
end
user "sshservice" do
system true
action :create
end
template "/etc/sudoers" do
source "sudoers.erb"
mode 0440
owner "root"
group "root"
variables(:user => "sshservice")
action :create
end