Soumettre la recherche
Mettre en ligne
Instant DevOps: Infrastructure as Code
•
2 j'aime
•
1,710 vues
Titre amélioré par l'IA
Ferenc Erki
Suivre
Instant DevOps talk at Free Software Conference of Szeged, 2013-11-29
Lire moins
Lire la suite
Logiciels
Technologie
Signaler
Partager
Signaler
Partager
1 sur 25
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Scaling your logging infrastructure using syslog-ng
Scaling your logging infrastructure using syslog-ng
Peter Czanik
Backup using rsync
Backup using rsync
Gaurav Mishra
Deploying NGINX Plus with Ansible
Deploying NGINX Plus with Ansible
Kevin Jones
Dockertaipei 20150528-dockerswarm
Dockertaipei 20150528-dockerswarm
Wei-Ting Kuo
Load Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS Cluster
Kevin Jones
Redis - for duplicate detection on real time stream
Redis - for duplicate detection on real time stream
Codemotion
What are your competitors doing seletskiy 10
What are your competitors doing seletskiy 10
lsmichael
Nginx
Nginx
Shaopeng He
Recommandé
Scaling your logging infrastructure using syslog-ng
Scaling your logging infrastructure using syslog-ng
Peter Czanik
Backup using rsync
Backup using rsync
Gaurav Mishra
Deploying NGINX Plus with Ansible
Deploying NGINX Plus with Ansible
Kevin Jones
Dockertaipei 20150528-dockerswarm
Dockertaipei 20150528-dockerswarm
Wei-Ting Kuo
Load Balancing Applications with NGINX in a CoreOS Cluster
Load Balancing Applications with NGINX in a CoreOS Cluster
Kevin Jones
Redis - for duplicate detection on real time stream
Redis - for duplicate detection on real time stream
Codemotion
What are your competitors doing seletskiy 10
What are your competitors doing seletskiy 10
lsmichael
Nginx
Nginx
Shaopeng He
Behavioural activity monitoring on CoreOS with Sysdig Falco
Behavioural activity monitoring on CoreOS with Sysdig Falco
Sysdig
Sysdig
Sysdig
gnosek
Importance of SSHFP for Network Devices
Importance of SSHFP for Network Devices
APNIC
Importance of sshfp and configuring sshfp for network devices
Importance of sshfp and configuring sshfp for network devices
Muhammad Moinur Rahman
Host Intrusion Detection like a Boss
Host Intrusion Detection like a Boss
André Lima
Find the Hacker
Find the Hacker
Sysdig
Alluxio in MOMO
Alluxio in MOMO
Alluxio, Inc.
Pasig - Hashing presentation-2013
Pasig - Hashing presentation-2013
Mike Smorul
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
Alluxio, Inc.
How to Secure Containers
How to Secure Containers
Sysdig
5 things you didn't know nginx could do velocity
5 things you didn't know nginx could do velocity
sarahnovotny
OMD and Check_mk
OMD and Check_mk
Artur Martins
Compliance as Code with InSpec - DevOps Melbourne 2017
Compliance as Code with InSpec - DevOps Melbourne 2017
Matt Ray
New microsoft power point presentation
New microsoft power point presentation
rajsandhu1989
บทท 7
บทท 7
J-Kitipat Vatinivijet
SSL self signed deployment on Ubuntu 16.04
SSL self signed deployment on Ubuntu 16.04
MH Qapandaran
Sshstuff
Sshstuff
Matt Rae
Build an affordable Cloud Stroage
Build an affordable Cloud Stroage
Alex Lau
Virt monitoring
Virt monitoring
Amadou tidiane Diallo
Fun with Ruby and Redis
Fun with Ruby and Redis
javier ramirez
An introduction to Rex - FLOSS UK DevOps York 2015
An introduction to Rex - FLOSS UK DevOps York 2015
Andy Beverley
Once CODE to rule them all
Once CODE to rule them all
Herman Lintvelt
Contenu connexe
Tendances
Behavioural activity monitoring on CoreOS with Sysdig Falco
Behavioural activity monitoring on CoreOS with Sysdig Falco
Sysdig
Sysdig
Sysdig
gnosek
Importance of SSHFP for Network Devices
Importance of SSHFP for Network Devices
APNIC
Importance of sshfp and configuring sshfp for network devices
Importance of sshfp and configuring sshfp for network devices
Muhammad Moinur Rahman
Host Intrusion Detection like a Boss
Host Intrusion Detection like a Boss
André Lima
Find the Hacker
Find the Hacker
Sysdig
Alluxio in MOMO
Alluxio in MOMO
Alluxio, Inc.
Pasig - Hashing presentation-2013
Pasig - Hashing presentation-2013
Mike Smorul
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
Alluxio, Inc.
How to Secure Containers
How to Secure Containers
Sysdig
5 things you didn't know nginx could do velocity
5 things you didn't know nginx could do velocity
sarahnovotny
OMD and Check_mk
OMD and Check_mk
Artur Martins
Compliance as Code with InSpec - DevOps Melbourne 2017
Compliance as Code with InSpec - DevOps Melbourne 2017
Matt Ray
New microsoft power point presentation
New microsoft power point presentation
rajsandhu1989
บทท 7
บทท 7
J-Kitipat Vatinivijet
SSL self signed deployment on Ubuntu 16.04
SSL self signed deployment on Ubuntu 16.04
MH Qapandaran
Sshstuff
Sshstuff
Matt Rae
Build an affordable Cloud Stroage
Build an affordable Cloud Stroage
Alex Lau
Virt monitoring
Virt monitoring
Amadou tidiane Diallo
Fun with Ruby and Redis
Fun with Ruby and Redis
javier ramirez
Tendances
(20)
Behavioural activity monitoring on CoreOS with Sysdig Falco
Behavioural activity monitoring on CoreOS with Sysdig Falco
Sysdig
Sysdig
Importance of SSHFP for Network Devices
Importance of SSHFP for Network Devices
Importance of sshfp and configuring sshfp for network devices
Importance of sshfp and configuring sshfp for network devices
Host Intrusion Detection like a Boss
Host Intrusion Detection like a Boss
Find the Hacker
Find the Hacker
Alluxio in MOMO
Alluxio in MOMO
Pasig - Hashing presentation-2013
Pasig - Hashing presentation-2013
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
The Practice of Alluxio in Near Real-Time Data Platform at VIPShop [Chinese]
How to Secure Containers
How to Secure Containers
5 things you didn't know nginx could do velocity
5 things you didn't know nginx could do velocity
OMD and Check_mk
OMD and Check_mk
Compliance as Code with InSpec - DevOps Melbourne 2017
Compliance as Code with InSpec - DevOps Melbourne 2017
New microsoft power point presentation
New microsoft power point presentation
บทท 7
บทท 7
SSL self signed deployment on Ubuntu 16.04
SSL self signed deployment on Ubuntu 16.04
Sshstuff
Sshstuff
Build an affordable Cloud Stroage
Build an affordable Cloud Stroage
Virt monitoring
Virt monitoring
Fun with Ruby and Redis
Fun with Ruby and Redis
En vedette
An introduction to Rex - FLOSS UK DevOps York 2015
An introduction to Rex - FLOSS UK DevOps York 2015
Andy Beverley
Once CODE to rule them all
Once CODE to rule them all
Herman Lintvelt
Frances Jane Gordon and Green and Mills
Frances Jane Gordon and Green and Mills
JoeAnd41
파밀 ios팀은 이런걸 했다능..
파밀 ios팀은 이런걸 했다능..
anyoungmo
Social Media Metrics for the Cultural Heritage Sector
Social Media Metrics for the Cultural Heritage Sector
HU-Crossmedialab
International experience in REC mechanismmr
International experience in REC mechanismmr
Anuj Kaushik
Día de san valentín
Día de san valentín
Jonatan Obeth Diaz Chingo
tenet healthcare QuarterEndedDecember312008PowerPointPresentation
tenet healthcare QuarterEndedDecember312008PowerPointPresentation
finance42
Five Obstructions For Architecture
Five Obstructions For Architecture
rrouhe
remoto2
remoto2
lmscollaborative2
Stephanie Hankey talks about Tactical Technology Collective
Stephanie Hankey talks about Tactical Technology Collective
Global Voices
Cambridge
Cambridge
guestd43ddaa
Cvan bochove basic res and growth, rome
Cvan bochove basic res and growth, rome
Elsevier Events
Binae lailahailallah
Binae lailahailallah
سید محمد نقی نقوی
Sociale medier - personlige og professionelt - 2013
Sociale medier - personlige og professionelt - 2013
Adam Bindslev
AA Section 8-5
AA Section 8-5
Jimbo Lamb
Elezioni wiki
Elezioni wiki
Alessandro Palestini
Cool tools
Cool tools
kileyjeanmettler
Top 10-job-search-tips
Top 10-job-search-tips
getajobnow
Case Study van EvoSwitch: Ontwerp van de Nieuwe, Modulaire, CO2 Neutrale Hal ...
Case Study van EvoSwitch: Ontwerp van de Nieuwe, Modulaire, CO2 Neutrale Hal ...
Jan Wiersma
En vedette
(20)
An introduction to Rex - FLOSS UK DevOps York 2015
An introduction to Rex - FLOSS UK DevOps York 2015
Once CODE to rule them all
Once CODE to rule them all
Frances Jane Gordon and Green and Mills
Frances Jane Gordon and Green and Mills
파밀 ios팀은 이런걸 했다능..
파밀 ios팀은 이런걸 했다능..
Social Media Metrics for the Cultural Heritage Sector
Social Media Metrics for the Cultural Heritage Sector
International experience in REC mechanismmr
International experience in REC mechanismmr
Día de san valentín
Día de san valentín
tenet healthcare QuarterEndedDecember312008PowerPointPresentation
tenet healthcare QuarterEndedDecember312008PowerPointPresentation
Five Obstructions For Architecture
Five Obstructions For Architecture
remoto2
remoto2
Stephanie Hankey talks about Tactical Technology Collective
Stephanie Hankey talks about Tactical Technology Collective
Cambridge
Cambridge
Cvan bochove basic res and growth, rome
Cvan bochove basic res and growth, rome
Binae lailahailallah
Binae lailahailallah
Sociale medier - personlige og professionelt - 2013
Sociale medier - personlige og professionelt - 2013
AA Section 8-5
AA Section 8-5
Elezioni wiki
Elezioni wiki
Cool tools
Cool tools
Top 10-job-search-tips
Top 10-job-search-tips
Case Study van EvoSwitch: Ontwerp van de Nieuwe, Modulaire, CO2 Neutrale Hal ...
Case Study van EvoSwitch: Ontwerp van de Nieuwe, Modulaire, CO2 Neutrale Hal ...
Similaire à Instant DevOps: Infrastructure as Code
Advances in Open Source Password Cracking
Advances in Open Source Password Cracking
n|u - The Open Security Community
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Ilya Haykinson
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Laurent Domb
[CB20] Operation I am Tom: How APT actors move laterally in corporate network...
[CB20] Operation I am Tom: How APT actors move laterally in corporate network...
CODE BLUE
Build Automation 101
Build Automation 101
Martin Jackson
Fun with exploits old and new
Fun with exploits old and new
Larry Cashdollar
An introduction to SSH
An introduction to SSH
nussbauml
Linux class 9 15 oct 2021-5
Linux class 9 15 oct 2021-5
Khawar Nehal khawar.nehal@atrc.net.pk
Linux Hardening - nullhyd
Linux Hardening - nullhyd
n|u - The Open Security Community
Writing Character driver (loadable module) in linux
Writing Character driver (loadable module) in linux
RajKumar Rampelli
Introduction to InSpec and 1.0 release update
Introduction to InSpec and 1.0 release update
Alex Pop
Nmap Scripting Engine and http-enumeration
Nmap Scripting Engine and http-enumeration
Robert Rowley
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Weaveworks
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
grim_radical
Compliance as Code: Velocity with Security - Fraser Pollock, Chef
Compliance as Code: Velocity with Security - Fraser Pollock, Chef
Alert Logic
Nikto
Nikto
Sorina Chirilă
Ansible as a better shell script
Ansible as a better shell script
Takuya Nishimoto
Red Hat Forum Tokyo - OpenStack Architecture
Red Hat Forum Tokyo - OpenStack Architecture
Dan Radez
Backtrack
Backtrack
n|u - The Open Security Community
IT Automation with Ansible
IT Automation with Ansible
Rayed Alrashed
Similaire à Instant DevOps: Infrastructure as Code
(20)
Advances in Open Source Password Cracking
Advances in Open Source Password Cracking
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
[CB20] Operation I am Tom: How APT actors move laterally in corporate network...
[CB20] Operation I am Tom: How APT actors move laterally in corporate network...
Build Automation 101
Build Automation 101
Fun with exploits old and new
Fun with exploits old and new
An introduction to SSH
An introduction to SSH
Linux class 9 15 oct 2021-5
Linux class 9 15 oct 2021-5
Linux Hardening - nullhyd
Linux Hardening - nullhyd
Writing Character driver (loadable module) in linux
Writing Character driver (loadable module) in linux
Introduction to InSpec and 1.0 release update
Introduction to InSpec and 1.0 release update
Nmap Scripting Engine and http-enumeration
Nmap Scripting Engine and http-enumeration
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
Make stateful apps in Kubernetes a no brainer with Pure Storage and GitOps
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
Compliance as Code: Velocity with Security - Fraser Pollock, Chef
Compliance as Code: Velocity with Security - Fraser Pollock, Chef
Nikto
Nikto
Ansible as a better shell script
Ansible as a better shell script
Red Hat Forum Tokyo - OpenStack Architecture
Red Hat Forum Tokyo - OpenStack Architecture
Backtrack
Backtrack
IT Automation with Ansible
IT Automation with Ansible
Dernier
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
motivationalword821
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
BrainSell Technologies
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Andreas Kunz
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
Velvetech LLC
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
jennyeacort
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
andrehoraa
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Lionel Briand
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
ABSYZ Inc
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Akihiro Suda
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Mater
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler
Dernier
(20)
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Instant DevOps: Infrastructure as Code
1.
Instant DevOps
2.
advancing technology
3.
growing business challenges
4.
agile development model
5.
6.
source code + application
data + bare metal —————————————————————— infrastructure as code
7.
We need new
tools!
8.
9.
10.
$ curl -L
get.rexify.org | perl - --sudo -n Rex $ cpanm Rex
11.
Hardware File Package Template
FS SCM Transaction Cron Service Cache Host User Reports LVM Virtualization Inventory kmod Box Partition Network Cloud
12.
make -> Makefile rex
-> Rexfile
13.
user "ubuntu"; password "ubuntu"; pass_auth;
14.
user "ubuntu"; private_key "~/.ssh/id_rsa"; public_key
"~/.ssh/id_rsa.pub"; key_auth;
15.
user "ubuntu"; password "ubuntu"; pass_auth; sudo
-on; sudo_password "ubuntu";
16.
user "ubuntu"; password "ubuntu"; pass_auth; sudo
-on; sudo_password "ubuntu"; group servers => "web1", "web2", "web3";
17.
user "ubuntu"; password "ubuntu"; pass_auth; sudo
-on; sudo_password "ubuntu"; group servers => "web[1..3]";
18.
user "ubuntu"; password "ubuntu"; pass_auth; sudo
-on; sudo_password "ubuntu"; group servers => "web[1..3]", "lb[1..2]", "db[01..02]", "mail";
19.
user "ubuntu"; password "ubuntu"; pass_auth; sudo
-on; sudo_password "ubuntu"; group servers => "web[1..3]", "lb[1..2]", "db[01..02]", "mail"; task "uptime", group => "servers", sub { say run "uptime"; };
20.
task "upgrade", group
=> "servers", sub { update_package_db; update_system; };
21.
task "setup_ntp", group
=> "servers", sub { install "ntp"; };
22.
task "setup_ntp", group
=> "servers", sub { install "ntp"; service ntp => ensure => "started"; };
23.
task "setup_ntp", group
=> "servers", sub { install "ntp"; file "/etc/ntp.conf", source => "files/etc/ntp.conf"; service ntp => ensure => "started"; };
24.
task "setup_ntp", group
=> "servers", sub { install "ntp"; file "/etc/ntp.conf", source => "files/etc/ntp.conf", owner => "root", group => "root", mode => 644; service ntp => ensure => "started"; };
25.
task "setup_ntp", group
=> "servers", sub { install "ntp"; file "/etc/ntp.conf", source => "files/etc/ntp.conf", owner => "root", group => "root", mode => 644, on_change => sub { service ntp => "restart" }; service ntp => ensure => "started"; };
Télécharger maintenant