Suche senden
Hochladen
Warsztaty ansible
•
3 gefällt mir
•
9,105 views
G
gnosek
Folgen
Introduction to Ansible workshops
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 25
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Docker
Docker
Kamil Grabowski
Ansible
Ansible
gnosek
Journey to Microservice architecture via Amazon Lambda
Journey to Microservice architecture via Amazon Lambda
Axilis
Custom Non-RDS Multi-AZ Mysql Replication
Custom Non-RDS Multi-AZ Mysql Replication
Michael H. Oshita
Introduction to ansible
Introduction to ansible
Mukul Malhotra
EuroPython 2014 - How we switched our 800+ projects from Apache to uWSGI
EuroPython 2014 - How we switched our 800+ projects from Apache to uWSGI
Max Tepkeev
A quick intro to Ansible
A quick intro to Ansible
Dan Vaida
Ansible
Ansible
Vladimír Smitka
Empfohlen
Docker
Docker
Kamil Grabowski
Ansible
Ansible
gnosek
Journey to Microservice architecture via Amazon Lambda
Journey to Microservice architecture via Amazon Lambda
Axilis
Custom Non-RDS Multi-AZ Mysql Replication
Custom Non-RDS Multi-AZ Mysql Replication
Michael H. Oshita
Introduction to ansible
Introduction to ansible
Mukul Malhotra
EuroPython 2014 - How we switched our 800+ projects from Apache to uWSGI
EuroPython 2014 - How we switched our 800+ projects from Apache to uWSGI
Max Tepkeev
A quick intro to Ansible
A quick intro to Ansible
Dan Vaida
Ansible
Ansible
Vladimír Smitka
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Ansible intro
Ansible intro
Hsi-Kai Wang
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
All Things Open
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Nicolas Embleton
Network Automation with Ansible
Network Automation with Ansible
Anas
Multiple django applications on a single server with nginx
Multiple django applications on a single server with nginx
roskakori
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Idan Tohami
JavaScript Event Loop
JavaScript Event Loop
Thomas Hunter II
Ansible presentation
Ansible presentation
Suresh Kumar
Webconf nodejs-production-architecture
Webconf nodejs-production-architecture
Ben Lin
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Keith Resar
Getting Started with Ansible
Getting Started with Ansible
Ahmed AbouZaid
Fake IT, until you make IT
Fake IT, until you make IT
Bas Meijer
Infrastructure = Code
Infrastructure = Code
Georg Sorst
Ansible, best practices
Ansible, best practices
Bas Meijer
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Orestes Carracedo
Salting new ground one man ops from scratch
Salting new ground one man ops from scratch
Jay Harrison
Capistrano && SystemD
Capistrano && SystemD
Aleksandr Simonov
Linux Backup System using rsync, tar, gzip
Linux Backup System using rsync, tar, gzip
Kyle Mathews
Eduardo Silva - monkey http-server everywhere
Eduardo Silva - monkey http-server everywhere
StarTech Conference
Ansible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Jeff Geerling
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
Alex S
Weitere ähnliche Inhalte
Was ist angesagt?
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Ansible intro
Ansible intro
Hsi-Kai Wang
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
All Things Open
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Nicolas Embleton
Network Automation with Ansible
Network Automation with Ansible
Anas
Multiple django applications on a single server with nginx
Multiple django applications on a single server with nginx
roskakori
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Idan Tohami
JavaScript Event Loop
JavaScript Event Loop
Thomas Hunter II
Ansible presentation
Ansible presentation
Suresh Kumar
Webconf nodejs-production-architecture
Webconf nodejs-production-architecture
Ben Lin
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Keith Resar
Getting Started with Ansible
Getting Started with Ansible
Ahmed AbouZaid
Fake IT, until you make IT
Fake IT, until you make IT
Bas Meijer
Infrastructure = Code
Infrastructure = Code
Georg Sorst
Ansible, best practices
Ansible, best practices
Bas Meijer
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Orestes Carracedo
Salting new ground one man ops from scratch
Salting new ground one man ops from scratch
Jay Harrison
Capistrano && SystemD
Capistrano && SystemD
Aleksandr Simonov
Linux Backup System using rsync, tar, gzip
Linux Backup System using rsync, tar, gzip
Kyle Mathews
Eduardo Silva - monkey http-server everywhere
Eduardo Silva - monkey http-server everywhere
StarTech Conference
Was ist angesagt?
(20)
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
Ansible intro
Ansible intro
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Network Automation with Ansible
Network Automation with Ansible
Multiple django applications on a single server with nginx
Multiple django applications on a single server with nginx
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
JavaScript Event Loop
JavaScript Event Loop
Ansible presentation
Ansible presentation
Webconf nodejs-production-architecture
Webconf nodejs-production-architecture
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Getting Started with Ansible
Getting Started with Ansible
Fake IT, until you make IT
Fake IT, until you make IT
Infrastructure = Code
Infrastructure = Code
Ansible, best practices
Ansible, best practices
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Salting new ground one man ops from scratch
Salting new ground one man ops from scratch
Capistrano && SystemD
Capistrano && SystemD
Linux Backup System using rsync, tar, gzip
Linux Backup System using rsync, tar, gzip
Eduardo Silva - monkey http-server everywhere
Eduardo Silva - monkey http-server everywhere
Ähnlich wie Warsztaty ansible
Ansible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Jeff Geerling
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
Alex S
One-Man Ops
One-Man Ops
Jos Boumans
Hosting a Rails App
Hosting a Rails App
Josh Schramm
Ansible Tutorial.pdf
Ansible Tutorial.pdf
NigussMehari4
Ansible - Hands on Training
Ansible - Hands on Training
Mehmet Ali Aydın
Automating with Ansible
Automating with Ansible
Ricardo Schmidt
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
OpenStack Korea Community
Ansible at work
Ansible at work
Bas Meijer
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 Minutes
Monica Rut Avellino
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
Vladimir Ilic
Continuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:Invent
John Schneider
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Amazon Web Services
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
Richard Donkin
Ansible Workshop for Pythonistas
Ansible Workshop for Pythonistas
Mihai Criveti
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
Jeff Potts
AWS Customer Presentation - SchoolofEverything
AWS Customer Presentation - SchoolofEverything
Amazon Web Services
Python Deployment with Fabric
Python Deployment with Fabric
andymccurdy
Ansible is the simplest way to automate. SymfonyCafe, 2015
Ansible is the simplest way to automate. SymfonyCafe, 2015
Alex S
Ähnlich wie Warsztaty ansible
(20)
Ansible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
One-Man Ops
One-Man Ops
Hosting a Rails App
Hosting a Rails App
Ansible Tutorial.pdf
Ansible Tutorial.pdf
Ansible - Hands on Training
Ansible - Hands on Training
Automating with Ansible
Automating with Ansible
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
Ansible at work
Ansible at work
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila - docker clusters (solit 2015)
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 Minutes
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
Continuous Deployment @ AWS Re:Invent
Continuous Deployment @ AWS Re:Invent
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Continuous Integration and Deployment Best Practices on AWS (ARC307) | AWS re...
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
Ansible Workshop for Pythonistas
Ansible Workshop for Pythonistas
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
AWS Customer Presentation - SchoolofEverything
AWS Customer Presentation - SchoolofEverything
Python Deployment with Fabric
Python Deployment with Fabric
Ansible is the simplest way to automate. SymfonyCafe, 2015
Ansible is the simplest way to automate. SymfonyCafe, 2015
Mehr von gnosek
Jak działa Internet
Jak działa Internet
gnosek
Docker rant
Docker rant
gnosek
Sysdig
Sysdig
gnosek
Ansible PyWAW
Ansible PyWAW
gnosek
Hostory
Hostory
gnosek
pam_container -- jeszcze lżejsza wirtualizacja
pam_container -- jeszcze lżejsza wirtualizacja
gnosek
LXC - kontener pingwinów
LXC - kontener pingwinów
gnosek
Mehr von gnosek
(7)
Jak działa Internet
Jak działa Internet
Docker rant
Docker rant
Sysdig
Sysdig
Ansible PyWAW
Ansible PyWAW
Hostory
Hostory
pam_container -- jeszcze lżejsza wirtualizacja
pam_container -- jeszcze lżejsza wirtualizacja
LXC - kontener pingwinów
LXC - kontener pingwinów
Kürzlich hochgeladen
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
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
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Kürzlich hochgeladen
(20)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
AWS 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 CV
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Warsztaty ansible
1.
Automatyzacja z Ansiblem czyli
jak zrobić żeby zrobić i się nie narobić Grzegorz Nosek Wiktor Kołodziej
2.
„ the three great
virtues of a programmer: laziness impatience hubris — Larry Wall
3.
laziness http://www.flickr.com/photos/snakphotography/5004775320
4.
Load balancer App server App
server Database server nginx flask/gunicorn postgresql
5.
puppet chef deployment fabric capistrano ansible configuration management
6.
66 vm instance ca playbooks template ansible repo 232 templates vpn config db provision http://www.flickr.com/photos/dullhunk/6827669146 85K of yaml
7.
pip install ansible TADA. * * modules
may have extra dependencies
8.
faster and light ansible ssh python
2.6+ ansible 2.5.x + sim plejson if you reall y have to use keys to keep you san e target host sshd python 2.6+ module deps
9.
inventory /etc/ansible/hosts -i <path-to-inventory> ANSIBLE_HOSTS=<path-to-inv>
10.
inventory localhost [some_group] host1.example.com host2 ansible_ssh_host=10.2.3.4 host3 any_key=any_value
11.
hello, world! ansible localhost
-m ping localhost | success >> { "changed": false, "ping": "pong" }
12.
hello, world! at tern h
os t p odule name m ansible localhost -m file -a "path=/etc/ansible state=directory" module args
13.
basic modules apt/yum/… file/copy/template command/shell/script service
14.
136 default modules and
counting http://www.ansibleworks.com/docs/modules.html
15.
facts ansible localhost -m
setup localhost | success >> { "ansible_facts": { "ansible_all_ipv4_addresses": [ "172.16.0.150", "192.168.1.132", ... ], ... }
16.
playbooks --- hosts: localhost vars: -
greeting: Hello tasks: - command: echo "{{greeting}}, {{inventory_hostname}}" ansible-playbook hello.yml
17.
playbooks s: t rue r_fact gathe ---
hosts: localhost vars: bles facts varia - greeting: Hello tasks: - command: echo "{{greeting}}, {{inventory_hostname}}" ansible-playbook hello.yml
18.
idempotence f(f(x)) = f(x)
19.
idempotence --- hosts: localhost tasks: -
template: src=... dest=... notify: restart mysql handlers: - name: restart mysql service: name=mysql state=restarted
20.
idempotence --- hosts: localhost tasks: -
template: src=... dest=... register: mysql_conf - service: name=mysql state=restarted when: mysql_conf.changed
21.
idempotence --- hosts: localhost tasks: -
command: touch /foo creates=/foo - command: rm /bar removes=/bar
22.
t o g http://www.flickr.com/photos/botheredbybees/353571858 ! a h c
23.
yaml 101 dict key:
value - list item --"quotes somet imes - hosts: localhost user: "{{some_variable}}" mandatory" tasks: - debug: msg="hello, {{item}}" with_items: - ansible - world - debug: msg="another task"
24.
yaml 101 yaml is
a json superset (rly!) --[{ "hosts": "localhost", "user": "{{some_variable}}", "tasks": [{ "debug": "msg=hello, {{item}}", "with_items": ["ansible", "world"] }, { "debug": "msg=another task" }] }]
25.
questions so far? Let's
rock! http://bit.ly/ansible-warsztaty
Jetzt herunterladen