SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Tuesday, 25 June, 13
Tuesday, 25 June, 13
Tuesday, 25 June, 13
Tuesday, 25 June, 13
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
+
Tuesday, 25 June, 13
vagrant init
vagrant up
vagrant halt
vagrant status
vagrant suspend
vagrant resume
vagrant reload
vagrant provision
vagrant box
vagrant ssh
vagrant destroy
Tuesday, 25 June, 13
Vagrant::Config.run do |config|
config.vm.box = “local-boxname”
# config.vm.box_url = "http://domain.com/
path/to/above.box"
...
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "manifests"
puppet.manifest_file = "pyvm.pp"
end
end
Tuesday, 25 June, 13
Vagrant::Config.run do |config|
# config.vm.box = “local-boxname”
config.vm.box_url = "http://domain.com/
path/to/above.box"
...
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "manifests"
puppet.manifest_file = "manifest.pp"
end
end
Tuesday, 25 June, 13
Vagrant::Config.run do |config|
config.vm.box = “local-boxname”
# config.vm.box_url = "http://domain.com/
path/to/above.box"
...
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "manifests"
puppet.manifest_file = "manifest.pp"
end
end
Tuesday, 25 June, 13
Tuesday, 25 June, 13
facter
puppetmaster
puppetd
manifest files
Tuesday, 25 June, 13
package { "nginx":
ensure => installed,
}
service { "nginx":
enable => true,
}
# An erb that currently has no logic
file { "/etc/nginx/nginx.conf":
content => template("nginx/etc/nginx/
nginx.conf.erb"),
owner => nginx,
group => nginx,
require => Package["nginx"],
}
Tuesday, 25 June, 13
package { "nginx":
ensure => installed,
}
service { "nginx":
enable => true,
}
# An erb that currently has no logic
file { "/etc/nginx/nginx.conf":
content => template("nginx/etc/nginx/
nginx.conf.erb"),
owner => nginx,
group => nginx,
require => Package["nginx"],
}
Tuesday, 25 June, 13
package { "nginx":
ensure => installed,
}
service { "nginx":
enable => true,
}
# An erb that currently has no logic
file { "/etc/nginx/nginx.conf":
content => template("nginx/etc/nginx/
nginx.conf.erb"),
owner => nginx,
group => nginx,
require => Package["nginx"],
}
Tuesday, 25 June, 13
package { "nginx":
ensure => installed,
}
service { "nginx":
enable => true,
}
# An erb that currently has no logic
file { "/etc/nginx/nginx.conf":
content => template("nginx/etc/nginx/
nginx.conf.erb"),
owner => nginx,
group => nginx,
require => Package["nginx"],
}
Tuesday, 25 June, 13
class nginx {
package { "nginx":
ensure => installed,
}
service { "nginx":
enable => true,
}
...
}
Tuesday, 25 June, 13
include nginx
include mysql
include mongodb
include nodejs
include ...
Tuesday, 25 June, 13
Tuesday, 25 June, 13
http://www.vagrantup.com
http://www.virtualbox.org
http://www.vmware.com
http://www.puppetlabs.com
http://www.opscode.com
http://www.saltstack.com
http://www.gitscm.com
Tuesday, 25 June, 13
http://docs.puppetlabs.com/
http://www.puppetcookbook.com/
Tuesday, 25 June, 13
carlocostantini.ca
github.com/fifteen3
@fifteen3
Tuesday, 25 June, 13

Mais conteúdo relacionado

Destaque

HT_Writing Sample
HT_Writing SampleHT_Writing Sample
HT_Writing Sample
Henry Tran
 
Air dan larutan
Air dan larutanAir dan larutan
Air dan larutan
SMK Jeram
 
Saling Bersandaran Antara Organisma Hidup dan Persekitaran
Saling Bersandaran Antara Organisma Hidup dan PersekitaranSaling Bersandaran Antara Organisma Hidup dan Persekitaran
Saling Bersandaran Antara Organisma Hidup dan Persekitaran
SMK Jeram
 

Destaque (17)

Simple past tense (ex)
Simple past tense (ex)Simple past tense (ex)
Simple past tense (ex)
 
Kızılcahamam Geopark
Kızılcahamam Geopark Kızılcahamam Geopark
Kızılcahamam Geopark
 
HT_Writing Sample
HT_Writing SampleHT_Writing Sample
HT_Writing Sample
 
Zed ria presentation
Zed ria presentationZed ria presentation
Zed ria presentation
 
DRAMA "Hemodialisis"
DRAMA "Hemodialisis"DRAMA "Hemodialisis"
DRAMA "Hemodialisis"
 
Pr менеджер
Pr  менеджерPr  менеджер
Pr менеджер
 
Air dan larutan
Air dan larutanAir dan larutan
Air dan larutan
 
Saling Bersandaran Antara Organisma Hidup dan Persekitaran
Saling Bersandaran Antara Organisma Hidup dan PersekitaranSaling Bersandaran Antara Organisma Hidup dan Persekitaran
Saling Bersandaran Antara Organisma Hidup dan Persekitaran
 
Gelanggang - Onn Malini
Gelanggang - Onn MaliniGelanggang - Onn Malini
Gelanggang - Onn Malini
 
Zed ria presentation
Zed ria presentationZed ria presentation
Zed ria presentation
 
Anak Penggunting Rambut
Anak Penggunting RambutAnak Penggunting Rambut
Anak Penggunting Rambut
 
Tweet Life of a CRE Broker
Tweet Life of a CRE BrokerTweet Life of a CRE Broker
Tweet Life of a CRE Broker
 
Pembuangan sampah yang tidak sistematik
Pembuangan sampah yang tidak sistematikPembuangan sampah yang tidak sistematik
Pembuangan sampah yang tidak sistematik
 
Pendidikan islam "AJARAN SESAT"
Pendidikan islam  "AJARAN  SESAT"Pendidikan islam  "AJARAN  SESAT"
Pendidikan islam "AJARAN SESAT"
 
Jaket kulit kijang dari istanbul~
Jaket kulit kijang      dari istanbul~Jaket kulit kijang      dari istanbul~
Jaket kulit kijang dari istanbul~
 
Sains T3 - BAB 4 "Pembiakan"
Sains T3 - BAB 4 "Pembiakan"Sains T3 - BAB 4 "Pembiakan"
Sains T3 - BAB 4 "Pembiakan"
 
Sains T2 - BAB 2 "Nutrisi"
Sains T2 - BAB 2 "Nutrisi"Sains T2 - BAB 2 "Nutrisi"
Sains T2 - BAB 2 "Nutrisi"
 

Último

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Vagrant