Download - Devops days berlin-2016
![Page 1: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/1.jpg)
DevopsDaysBerlin 2016
Chef & Ansible
![Page 2: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/2.jpg)
@rpelisse
Romain
![Page 3: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/3.jpg)
@francoisledroff
François
![Page 4: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/4.jpg)
Demo Mode
![Page 5: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/5.jpg)
Open
![Page 6: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/6.jpg)
No Trolling ?
![Page 7: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/7.jpg)
Deep Dive
![Page 8: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/8.jpg)
A Web server• Motd• Customized Motd
• Http server• Nginx• Customized doc root• Reverser proxy• SSL offloading• HTTP query validation
• A REST micro service • Powered by Java• Security Manager
• All of that part of a CD pipeline• Elastic and Dynamic configuration
![Page 9: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/9.jpg)
Let’s do it
![Page 10: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/10.jpg)
Job done ?• Motd
• Customized Motd• Http server
• Nginx• Customized doc root• Reverser proxy• SSL offloading• HTTP query validation
• A REST micro service • Powered by Java• Security Manager
• All of that part of a CD pipeline• Elastic and Dynamic configuration
The Code is on githubhttps://github.com/francoisledroff/devopsdayberlin2016https://github.com/francoisledroff/devopsdayBerlin2016JavaAppThe slide will be on slidehare at http://www.slideshare.net/francoisledroff
![Page 11: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/11.jpg)
@francoisledroff @rpelisse
Questions ?
![Page 12: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/12.jpg)
More ?
![Page 13: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/13.jpg)
UX/Dev/QA/Ops
devQA prodstage
Chef-server
https RSA private key Auth
chef-clientchef-client chef-client chef-client
https RSA private key Auth • Chef encrypted data bags
• Encrypted for• admin users• whitelisted nodes
• Managed by chef-vault ruby gem
Chef-vault
![Page 14: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/14.jpg)
Git
UX/Dev/QA/Ops
devQA prodstage
Chef-server
https RSA private key Auth
chef-clientchef-client chef-client chef-client
https RSA private key Auth • Org Segregation• Chef Server Security• Elasticity
https://wiki.jenkins-ci.org/display/JENKINS/chef-identity+plugin
Chef-vault
Non prod organization
prod organization
![Page 15: Devops days berlin-2016](https://reader031.vdocuments.mx/reader031/viewer/2022022201/589e73911a28ab300b8b4e55/html5/thumbnails/15.jpg)
workstation
Git
github
Artifact Repository
webjarrubygem
Chef-server nodes
RSA key Auth
ssh
https
maven redhat
RSA key Auth
opscode npm
Secure Dependency Management