SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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"
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Vagrant