Skip to content

Latest commit

 

History

History

podman

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

xsrv.podman

This role will install podman, an OCI container engine and management tools. Podman can be used as a replacement for Docker.

Requirements/dependencies/example playbook

See meta/main.yml

# playbook.yml
- hosts: my.CHANGEME.org
  roles:
    - nodiscc.xsrv.monitoring # (optional) server/container health and performance monitoring
    - nodiscc.xsrv.podman

# required variables
# none

See defaults/main.yml for all configuration variables.

Note: the podman role will ask you to first uninstall the docker role if it is deployed to the host.

Usage

Podman can be used as a base component to deploy other/services and applications. The gitea_act_runner role uses podman to manage containers in which workflows are run. You can also use it directly from the podman command-line tools.

Uninstallation

TAGS=utils-podman-uninstall xsrv deploy

Backups

There is no data worth backing up. Applications/services/roles using podman to store data should manage their own backups.

Tags

podman - setup podman container engine
utils-podman-uninstall - (manual) uninstall podman container engine

License

GNU GPLv3

References

New role checklist

  • make doc_md
  • Update CHANGELOG.md