https://github.com/iamenr0s/ansible-role-docker
Install docker on your Raspberry (64 bit architecture)
https://github.com/iamenr0s/ansible-role-docker
ansible arm64 docker playbook raspberry-pi ubuntu
Last synced: about 2 months ago
JSON representation
Install docker on your Raspberry (64 bit architecture)
- Host: GitHub
- URL: https://github.com/iamenr0s/ansible-role-docker
- Owner: iamenr0s
- License: mit
- Created: 2020-07-03T23:19:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T00:26:19.000Z (over 2 years ago)
- Last Synced: 2025-02-16T19:18:10.894Z (over 1 year ago)
- Topics: ansible, arm64, docker, playbook, raspberry-pi, ubuntu
- Language: Jinja
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://travis-ci.com/enr0s/ansible-role-docker)

[](https://galaxy.ansible.com/enr0s/ansible-role-docker)

Ansible Role Docker
=========
Install docker on your Raspberry (64 bit architecture).
Role Variables
--------------
run_not_in_container - the variable is used to skip some tasks during molecule test. For example, the /etc/hosts file is crucial for Docker's linking system and it should only be manipulated manually at the image level, rather than the container level.
[https://docs.docker.com/network/links/#updating-the-etchosts-file]
```
# Edition can be one of: 'ce' (Community Edition) or 'ee' (Enterprise Edition).
docker_prerequisite_packages:
- apt-transport-https
- ca-certificates
- curl
- gnupg-agent
- software-properties-common
- jq
docker_edition: 'ce'
docker_packages:
- "docker-{{ docker_edition }}"
- "docker-{{ docker_edition }}-cli"
- containerd.io
```
Docker installation options
```
docker_apt_release_channel: stable
docker_apt_repository: "deb [arch={{ ansible_architecture | replace('x86_64','amd64') | replace ('aarch64','arm64') }}] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} {{ docker_apt_release_channel }}"
docker_apt_gpg_key: https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg
```
Docker users
```
docker_users: ['ubuntu']
```
Dependencies
------------
```
ansible-galaxy install -r requirements.yml
```
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
```
---
- hosts: all
roles:
- {role: ansible-role-bootstra, run_not_in_container: True }
```
License
-------
Apache-2.0
Author Information
------------------
[https://blog.enros.me]