All Projects → angstwad → Docker.ubuntu

angstwad / Docker.ubuntu

Licence: apache-2.0
Docker role for Ansible on Ubuntu 14.04+

Projects that are alternatives of or similar to Docker.ubuntu

Plexguide.com
Welcome to https://PlexGuide.com ~ Rapidly deploy multiple-hasty Docker Containers through Ansible with local or Unlimited Google HD Space!
Stars: ✭ 1,631 (+256.89%)
Mutual labels:  ansible, ubuntu
Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (-64.77%)
Mutual labels:  ansible, ubuntu
K3s Gitops Arm
k3s cluster backed by Flux (GitOps) up and running on a cluster of RPi4
Stars: ✭ 135 (-70.46%)
Mutual labels:  ansible, ubuntu
Mattermost Ansible
Ansible playbook to provide a turnkey solution for the Team Edition of Mattermost
Stars: ✭ 126 (-72.43%)
Mutual labels:  ansible, ubuntu
Laravel Deployment
📗[WIP] 追求质量的 Laravel 应用部署上线课程。
Stars: ✭ 190 (-58.42%)
Mutual labels:  ansible, ubuntu
Django Init
Project template used at Fueled for scaffolding new Django based projects. 💫
Stars: ✭ 126 (-72.43%)
Mutual labels:  ansible, ubuntu
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (-12.91%)
Mutual labels:  ansible, ubuntu
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (-77.9%)
Mutual labels:  ansible, ubuntu
Automate With Ansible
《現代 IT 人一定要知道的 Ansible 自動化組態技巧》
Stars: ✭ 188 (-58.86%)
Mutual labels:  ansible, ubuntu
Ansipress
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup
Stars: ✭ 184 (-59.74%)
Mutual labels:  ansible, ubuntu
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-73.3%)
Mutual labels:  ansible, ubuntu
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (-25.38%)
Mutual labels:  ansible, ubuntu
5minutes
First 5 minutes on new servers. Secure your servers with single command - Ansible playbook
Stars: ✭ 111 (-75.71%)
Mutual labels:  ansible, ubuntu
Pimp My Box
🌱 Automated seedbox install of rTorrent-PS and PyroScope CLI etc. via Ansible.
Stars: ✭ 127 (-72.21%)
Mutual labels:  ansible, ubuntu
Ansible Postfix
Ansible role to set up postfix in Debian-like systems
Stars: ✭ 102 (-77.68%)
Mutual labels:  ansible, ubuntu
Oracle Java
Ansible role to install Oracle Java 8/11 on Debian and RedHat based distributions.
Stars: ✭ 144 (-68.49%)
Mutual labels:  ansible, ubuntu
Learning Tools
A collection of tools and files for learning new technologies
Stars: ✭ 1,287 (+181.62%)
Mutual labels:  ansible, ubuntu
Vagrant Box Templates
Stars: ✭ 100 (-78.12%)
Mutual labels:  ansible, ubuntu
Ansible Ubuntu
Ansible scripts to setup Ubuntu desktop/server
Stars: ✭ 182 (-60.18%)
Mutual labels:  ansible, ubuntu
Ansible Role Hardening
Ansible role to apply a security baseline. Systemd edition.
Stars: ✭ 188 (-58.86%)
Mutual labels:  ansible, ubuntu

docker_ubuntu

Installs Docker on:

  • Ubuntu 14.04+
  • Debian Jessie (8.5+) and Stretch

This role attempts to make every reasonable effort to follow Docker's official installation instructions for Ubuntu and Debian.

Example Play:

Very basic install utilizing the role defaults:

---
- name: Run docker.ubuntu
  hosts: docker
  roles:
    - angstwad.docker_ubuntu

Overriding the default configration is done by overriding the role's default variables:

- name: Install Docker
  hosts: all
  roles:
    - role: angstwad.docker_ubuntu
      ssh_port: 2222
      kernel_pkg_state: present

Requirements

Requires python-pycurl for apt modules.

Role Variables

Please see defaults/main.yml for a comprehensive list of variables that can be overridden.

Dependencies

None.

Testing

To test the role in a Vagrant environment just run vagrant up. This will create some VMs:

  • Ubuntu 12.04
  • Ubuntu 14.04
  • Ubuntu 16.04
  • Debian Jessie 8.5
  • Debian Stretch 9.0

and it will provision them by applying this role with Ansible.

Requires ansible-playbook to be in the path.

License

Apache v2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].