Go to file
Robert Kaussow 2a896e275c
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
fix: add missing python dependency python3-requests
2024-10-16 22:26:35 +02:00
.woodpecker refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 10:33:38 +02:00
defaults cleanup 2024-02-15 10:29:24 +01:00
handlers refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 10:33:38 +02:00
meta refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 10:33:38 +02:00
molecule/default chore: move requirements.yml to role dir 2024-08-19 16:05:25 +02:00
tasks fix: add missing python dependency python3-requests 2024-10-16 22:26:35 +02:00
templates/etc cleanup 2024-02-15 10:29:24 +01:00
.gitignore cleanup gitignore 2024-02-19 10:12:39 +01:00
.markdownlint.yml chore: add markdownlint config [skip ci] 2024-02-15 10:32:22 +01:00
.prettierignore initial commit 2024-01-25 10:04:31 +01:00
.yamllint refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 10:33:38 +02:00
LICENSE initial commit 2024-01-25 10:04:31 +01:00
pyproject.toml ci: fix deprecated ruff config 2024-02-18 12:14:54 +01:00
README.md [skip ci] automated docs update 2024-02-15 09:42:29 +00:00
requirements.yml chore: move requirements.yml to role dir 2024-08-19 16:05:25 +02:00

xoxys.dockerengine

Build Status License: MIT

Setup docker engine.

Table of content


Requirements

  • Minimum Ansible version: 2.10

Default Variables

dockerengine_daemon_config

Default value

dockerengine_daemon_config:
  selinux-enabled: false
  log-driver: journald
  log-level: info
  live-restore: true

dockerengine_daemon_config_extra

Default value

dockerengine_daemon_config_extra: {}

Example usage

dockerengine_daemon_config_extra:
  userns-remap: "{{ dockerengine_nsremap_user +':' + dockerengine_nsremap_user }}"

dockerengine_http_proxy

Default value

dockerengine_http_proxy: _unset_

dockerengine_https_proxy

Default value

dockerengine_https_proxy: _unset

dockerengine_networks

List of extra docker networks to create. For configuration detials see docker_networks.

Default value

dockerengine_networks: []

Example usage

dockerengine_networks:
  - name: my_network
    driver: bridge
    enable_ipv6: True
    ipam_config:
      - subnet: fdd1:ac8c:0557:7ce1::/64
    force: False
    state: present

dockerengine_networks_extra

Default value

dockerengine_networks_extra: []

dockerengine_no_proxy

Default value

dockerengine_no_proxy: _unset_

dockerengine_nsremap_range_length

Default value

dockerengine_nsremap_range_length: 65536

dockerengine_nsremap_range_start

Default value

dockerengine_nsremap_range_start: 231072

dockerengine_nsremap_user

Default value

dockerengine_nsremap_user: dockremap

dockerengine_packages

Default value

dockerengine_packages:
  - docker-ce
  - docker-ce-cli
  - containerd.io

dockerengine_registries

List of docker registries to auto login

Default value

dockerengine_registries: []

Example usage

dockerengine_registries:
  - registry: myregistry.example.com (optional)
    username: docker
    password: secure
    reauthorize: False
    state: present

dockerengine_service

Default value

dockerengine_service: docker

dockerengine_service_override_unit

Multiline string of options to add to the systemd service override unit section.

Default value

dockerengine_service_override_unit: _unset_

Example usage

dockerengine_service_override_unit: |
  After=time-sync.target
  Requires=time-sync.target  

dockerengine_usernamespace_enabled

Default value

dockerengine_usernamespace_enabled: false

Dependencies

None.

License

MIT

Author

Robert Kaussow