Submit Search
Upload
Dockercon2015 bamboo
•
5 likes
•
27,904 views
Steve Smith
Follow
Slides from the tutorial on Docker, Bamboo and continuous integration/deployment pipeline.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Jenkins Docker
Jenkins Docker
Alex Soto
Game of Codes: the Battle for CI
Game of Codes: the Battle for CI
Atlassian
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
Steve Smith
Enabling Microservices @Orbitz - DockerCon 2015
Enabling Microservices @Orbitz - DockerCon 2015
Steve Hoffman
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Sven Peters
Using Docker for Testing
Using Docker for Testing
Carlos Sanchez
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Marcel Birkner
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Andrew Bayer
Recommended
Jenkins Docker
Jenkins Docker
Alex Soto
Game of Codes: the Battle for CI
Game of Codes: the Battle for CI
Atlassian
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
Steve Smith
Enabling Microservices @Orbitz - DockerCon 2015
Enabling Microservices @Orbitz - DockerCon 2015
Steve Hoffman
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Sven Peters
Using Docker for Testing
Using Docker for Testing
Carlos Sanchez
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Marcel Birkner
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Andrew Bayer
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Docker, Inc.
Improve your Java Environment with Docker
Improve your Java Environment with Docker
HanoiJUG
Testing with Docker
Testing with Docker
toffermann
Jenkins Best Practices
Jenkins Best Practices
Gergely Brautigam
DevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for Docker
Sonatype
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman
Git best practices workshop
Git best practices workshop
Otto Kekäläinen
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Git and GitHub for Documentation
Git and GitHub for Documentation
Anne Gentle
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Andrew Bayer
Master Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins Platform
dcjuengst
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
Larry Cai
Testing as a container
Testing as a container
Irfan Ahmad
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
At Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in Operations
Mandi Walls
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Gareth Bowles
Introduction to jenkins
Introduction to jenkins
Abe Diaz
How Docker simplifies CI/CD
How Docker simplifies CI/CD
Gabriel N. Schenker
Drone CI
Drone CI
Thomas Boerger
Exploring Docker in CI/CD
Exploring Docker in CI/CD
Henry Huang
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
Tracy Kennedy
Bamboo - an introduction
Bamboo - an introduction
Sven Peters
More Related Content
What's hot
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Docker, Inc.
Improve your Java Environment with Docker
Improve your Java Environment with Docker
HanoiJUG
Testing with Docker
Testing with Docker
toffermann
Jenkins Best Practices
Jenkins Best Practices
Gergely Brautigam
DevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for Docker
Sonatype
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman
Git best practices workshop
Git best practices workshop
Otto Kekäläinen
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Git and GitHub for Documentation
Git and GitHub for Documentation
Anne Gentle
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Andrew Bayer
Master Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins Platform
dcjuengst
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
Larry Cai
Testing as a container
Testing as a container
Irfan Ahmad
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
At Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in Operations
Mandi Walls
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Gareth Bowles
Introduction to jenkins
Introduction to jenkins
Abe Diaz
How Docker simplifies CI/CD
How Docker simplifies CI/CD
Gabriel N. Schenker
Drone CI
Drone CI
Thomas Boerger
Exploring Docker in CI/CD
Exploring Docker in CI/CD
Henry Huang
What's hot
(20)
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Improve your Java Environment with Docker
Improve your Java Environment with Docker
Testing with Docker
Testing with Docker
Jenkins Best Practices
Jenkins Best Practices
DevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for Docker
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Git best practices workshop
Git best practices workshop
Jenkins tutorial
Jenkins tutorial
Git and GitHub for Documentation
Git and GitHub for Documentation
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Master Continuous Delivery with CloudBees Jenkins Platform
Master Continuous Delivery with CloudBees Jenkins Platform
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
Testing as a container
Testing as a container
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
At Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in Operations
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Managing Jenkins with Jenkins (Jenkins User Conference Palo Alto, 2013)
Introduction to jenkins
Introduction to jenkins
How Docker simplifies CI/CD
How Docker simplifies CI/CD
Drone CI
Drone CI
Exploring Docker in CI/CD
Exploring Docker in CI/CD
Viewers also liked
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
Tracy Kennedy
Bamboo - an introduction
Bamboo - an introduction
Sven Peters
Ic maven jenkins_sonar
Ic maven jenkins_sonar
Rocío Muñoz
GitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLab
Shinu Suresh
Getting started with Jenkins
Getting started with Jenkins
Edureka!
Gitlab Training with GIT and SourceTree
Gitlab Training with GIT and SourceTree
Teerapat Khunpech
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
Rohit Arora
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
HubSpot
Speaking part 3
Speaking part 3
Javier Martos
Viewers also liked
(9)
Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
Bamboo - an introduction
Bamboo - an introduction
Ic maven jenkins_sonar
Ic maven jenkins_sonar
GitFlow, SourceTree and GitLab
GitFlow, SourceTree and GitLab
Getting started with Jenkins
Getting started with Jenkins
Gitlab Training with GIT and SourceTree
Gitlab Training with GIT and SourceTree
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
Speaking part 3
Speaking part 3
Similar to Dockercon2015 bamboo
Docker, Continuous Integration, and You
Docker, Continuous Integration, and You
Atlassian
Building Docker Containers @ Scale
Building Docker Containers @ Scale
lxfontes
PDXPortland - Dockerize Django
PDXPortland - Dockerize Django
Hannes Hapke
Continuous Delivery with Docker and Amazon ECS
Continuous Delivery with Docker and Amazon ECS
Amazon Web Services
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
Docker for mere mortals
Docker for mere mortals
Henryk Konsek
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Baruch Sadogursky
Docker^3
Docker^3
david dali susanibar arce
Experts Live Europe 2017 - Why you should care about Docker - an introduction
Experts Live Europe 2017 - Why you should care about Docker - an introduction
Marc Müller
Docker for .NET Developers - Michele Leroux Bustamante, Solliance
Docker for .NET Developers - Michele Leroux Bustamante, Solliance
Docker, Inc.
JFrog container registry - DevOps extravaganza
JFrog container registry - DevOps extravaganza
Batel Zohar Tova
Docker for developers on mac and windows
Docker for developers on mac and windows
Docker, Inc.
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
DataStax Academy
Building Python Web Apps with Docker
Building Python Web Apps with Docker
Mark Adams
Docker in 30 minutes
Docker in 30 minutes
Steve Poole
Shipping to Server and Cloud with Docker
Shipping to Server and Cloud with Docker
Atlassian
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Shashikant Jagtap
Docker - From Walking To Running
Docker - From Walking To Running
Giacomo Vacca
Docker - Lightweight Virtualization
Docker - Lightweight Virtualization
Mehdi Hasan
Sheep it
Sheep it
lxfontes
Similar to Dockercon2015 bamboo
(20)
Docker, Continuous Integration, and You
Docker, Continuous Integration, and You
Building Docker Containers @ Scale
Building Docker Containers @ Scale
PDXPortland - Dockerize Django
PDXPortland - Dockerize Django
Continuous Delivery with Docker and Amazon ECS
Continuous Delivery with Docker and Amazon ECS
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
Docker for mere mortals
Docker for mere mortals
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Docker^3
Docker^3
Experts Live Europe 2017 - Why you should care about Docker - an introduction
Experts Live Europe 2017 - Why you should care about Docker - an introduction
Docker for .NET Developers - Michele Leroux Bustamante, Solliance
Docker for .NET Developers - Michele Leroux Bustamante, Solliance
JFrog container registry - DevOps extravaganza
JFrog container registry - DevOps extravaganza
Docker for developers on mac and windows
Docker for developers on mac and windows
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
Building Python Web Apps with Docker
Building Python Web Apps with Docker
Docker in 30 minutes
Docker in 30 minutes
Shipping to Server and Cloud with Docker
Shipping to Server and Cloud with Docker
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Docker - From Walking To Running
Docker - From Walking To Running
Docker - Lightweight Virtualization
Docker - Lightweight Virtualization
Sheep it
Sheep it
More from Steve Smith
Understanding git: Voxxed Vienna 2016
Understanding git: Voxxed Vienna 2016
Steve Smith
Continuous talk, AnsibleFest London 2016
Continuous talk, AnsibleFest London 2016
Steve Smith
Knowledge is Power: Getting out of trouble by understanding Git
Knowledge is Power: Getting out of trouble by understanding Git
Steve Smith
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015
Steve Smith
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015
Steve Smith
DeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to Docker
Steve Smith
London Atlassian User Group - February 2014
London Atlassian User Group - February 2014
Steve Smith
Accessgrid XMPP rationale
Accessgrid XMPP rationale
Steve Smith
Accessgrid XMPP implementation
Accessgrid XMPP implementation
Steve Smith
Vislab presentation
Vislab presentation
Steve Smith
APAC-05 XMPP AccessGrid presentation
APAC-05 XMPP AccessGrid presentation
Steve Smith
Sydgraph presentation 2004
Sydgraph presentation 2004
Steve Smith
Devops London 2013 - Opening the inner circle
Devops London 2013 - Opening the inner circle
Steve Smith
Devops London 2013 - Robust systems or, not fucking the customer
Devops London 2013 - Robust systems or, not fucking the customer
Steve Smith
More from Steve Smith
(14)
Understanding git: Voxxed Vienna 2016
Understanding git: Voxxed Vienna 2016
Continuous talk, AnsibleFest London 2016
Continuous talk, AnsibleFest London 2016
Knowledge is Power: Getting out of trouble by understanding Git
Knowledge is Power: Getting out of trouble by understanding Git
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015
DeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to Docker
London Atlassian User Group - February 2014
London Atlassian User Group - February 2014
Accessgrid XMPP rationale
Accessgrid XMPP rationale
Accessgrid XMPP implementation
Accessgrid XMPP implementation
Vislab presentation
Vislab presentation
APAC-05 XMPP AccessGrid presentation
APAC-05 XMPP AccessGrid presentation
Sydgraph presentation 2004
Sydgraph presentation 2004
Devops London 2013 - Opening the inner circle
Devops London 2013 - Opening the inner circle
Devops London 2013 - Robust systems or, not fucking the customer
Devops London 2013 - Robust systems or, not fucking the customer
Recently uploaded
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Recently uploaded
(20)
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Dockercon2015 bamboo
1.
STEVE SMITH •
DEVOPS ADVOCATE • ATLASSIAN • @TARKASTEVE Docker, Bamboo and the Pipeline https://bitbucket.org/ssmith/dockercon2015-docker-bamboo
2.
Good WP
3.
Testing with Docker
4.
The example project ? https://bitbucket.org/ssmith/atlascamp2015-docker-ci
5.
The example project Transfer Trigger
/ Async Data Data (See http://bit.do/postgres-es for details)
6.
Docker testing Reuse images
Startup speed Idempotent tests Dev / Test match Deploy to Docker
7.
Docker And Bamboo Plan Stage Job Tasks QA Staging Prod Artifacts Deployment Environments Git
Repo
8.
All New! Bamboo
Docker Task!
9.
AWS cloud agents
with Docker With Docker Or create your own
10.
Require Docker support Bamboo
will start on-demand
11.
Building
12.
Running
13.
Linking
14.
Compose with BambooSouth
Florida Classical Review
15.
No Compose? No
problem…
16.
Running Compose
17.
Cleaning up
18.
Extracting ResultsAtlantic Sentinel
19.
Fetching in Bamboo
20.
Fetching container files [ssmith]
docker-compose ps Name Command State Ports -------------------------------------------------------------------------------- devweek15code_elasticsearch_1 /bin/sh -c /opt/elasticsea ... Exit -1 devweek15code_postgres_1 /docker-entrypoint.sh postgres Exit 0 devweek15code_transfer_1 /bin/sh -c waitport elasti ... Exit 0 [ssmith] docker-compose ps -q transfer fd7e728e3e9a361d96c253f5aeadab1a3506538d1b0e19d27c82848d9bf48bf8 [ssmith] ID=`docker-compose ps -q transfer` [ssmith] docker cp $ID:/code/testreports.xml . [ssmith] file testreports.xml testreports.xml: XML document text
21.
Using Test Parsers
22.
Parsing JUnit results
23.
Using JUnit results
24.
Deployment Environments Plan Stage Job Tasks QA Staging Prod Artifacts Deployment Environments Git Repo
25.
Deployment Environments QA Staging Prod Artifacts Deployment Environments
26.
Sharing Artifacts
27.
Configuring the Environment
28.
Configuring the Environment
29.
Configuring the Environment
30.
Custom Bamboo VMs Hodinkee
31.
Packer File { "variables": { "aws_access_key":
"{{env `AWS_ACCESS_KEY_ID`}}", "aws_secret_key": "{{env `AWS_SECRET_ACCESS_KEY`}}" }, "builders": [{ "type": "amazon-ebs", "access_key": "{{user `aws_access_key`}}", "secret_key": "{{user `aws_secret_key`}}", "region": "us-east-1", "source_ami": "ami-1c247d74", "instance_type": "m1.medium", "ssh_username": "ubuntu", "ami_name": "bamboo-ami {{timestamp}}" }], "provisioners": [{ "type": "shell", "execute_command": "echo 'vagrant'|{{.Vars}} sudo -S -E bash '{{.Path}}'", "scripts": ["scripts/ansible.sh"] }, { "type": "ansible-local", "playbook_dir": ".", "playbook_file": "bamboo-docker-update.yml" } ] } --- - name: Add Docker repo key apt_key: keyserver=keyserver.ubuntu.com id=36A1D7869245C8950F966E9 - name: Add Docker repo apt_repository: repo='deb https://get.docker.com/ubuntu docker main’ - name: Install Docker apt: pkg=lxc-docker - name: Add users to docker group user: name={{item}} groups=docker append=yes with_items: docker_users - name: Install Compose get_url: url="https://github.com/docker/compose/releases/download/ {{compose_version}}/docker-compose-{{ansible_system}}- {{ansible_machine}}" dest=/usr/local/bin/docker-compose - name: Set Compose permissions file: path=/usr/local/bin/docker-compose mode=a+x Ansible Role
32.
STEVE SMITH •
DEVOPS ADVOCATE • ATLASSIAN • @TARKASTEVE Thank you!
Download now