All Projects → containers → Ansible Podman Collections

containers / Ansible Podman Collections

Licence: gpl-3.0
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ansible Podman Collections

Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (+37.08%)
Mutual labels:  ansible, devops, devops-tools
Helloworld Msa
Main repository with documentation and support files
Stars: ✭ 218 (+144.94%)
Mutual labels:  ansible, devops, containers
Ops
Tools&scripts for daily devops.
Stars: ✭ 128 (+43.82%)
Mutual labels:  devops, devops-tools, containers
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™
Stars: ✭ 350 (+293.26%)
Mutual labels:  devops, devops-tools, containers
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+4873.03%)
Mutual labels:  ansible, devops, devops-tools
Iceci
IceCI is a continuous integration system designed for Kubernetes from the ground up.
Stars: ✭ 29 (-67.42%)
Mutual labels:  devops, devops-tools, containers
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
Stars: ✭ 1,987 (+2132.58%)
Mutual labels:  ansible, devops, devops-tools
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+4528.09%)
Mutual labels:  ansible, devops, containers
Azure
Azure-related repository
Stars: ✭ 78 (-12.36%)
Mutual labels:  ansible, devops, devops-tools
Ansible Meta Dynamic Inventory
Naming is hard. This wrapper script allows you to use set notation with dynamic host groups.
Stars: ✭ 24 (-73.03%)
Mutual labels:  ansible, devops, devops-tools
Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+23388.76%)
Mutual labels:  ansible, devops, containers
Ansible Playbook
Ansible playbook to deploy distributed technologies
Stars: ✭ 61 (-31.46%)
Mutual labels:  ansible, devops
Hashi Ui
A modern user interface for @hashicorp Consul & Nomad
Stars: ✭ 1,119 (+1157.3%)
Mutual labels:  devops, devops-tools
Promqueen
prometheus offline data recorder and backfiller
Stars: ✭ 88 (-1.12%)
Mutual labels:  devops, devops-tools
Catapult
💥 Catapult is a DevOps website management platform for development teams.
Stars: ✭ 64 (-28.09%)
Mutual labels:  devops, devops-tools
Awless Templates
Repository of examples for awless templates (see https://github.com/wallix/awless)
Stars: ✭ 59 (-33.71%)
Mutual labels:  devops, devops-tools
Webterminal
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
Stars: ✭ 1,124 (+1162.92%)
Mutual labels:  devops, devops-tools
Lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Stars: ✭ 9,137 (+10166.29%)
Mutual labels:  devops, devops-tools
Cintodeutilidadesdocker
My Docker templates repository 🐳 ☁️ 🐳
Stars: ✭ 74 (-16.85%)
Mutual labels:  devops, devops-tools
Terraboard
🌍 📋 A web dashboard to inspect Terraform States
Stars: ✭ 1,192 (+1239.33%)
Mutual labels:  devops, devops-tools

GitHub Actions CI/CD build status — Collection test suite

Ansible Collection: containers.podman

This repo hosts the containers.podman Ansible Collection.

The collection includes the Podman container plugins to help the build and management of Podman containers.

Documentation

For collection versions that are parts of Ansible releases, the documentation can be found on Ansible docs site: https://docs.ansible.com/ansible/latest/collections/containers/podman

The latest documentation for current collection version in the repository is hosted on github.io docs site: https://containers.github.io/ansible-podman-collections.

Installation and Usage

Installing the Collection from Ansible Galaxy

Before using the Podman collection, you need to install the collection with the ansible-galaxy CLI:

ansible-galaxy collection install containers.podman

You can also include it in a requirements.yml file and install it via ansible-galaxy collection install -r requirements.yml using the format:

collections:
- name: containers.podman

or clone by your own:

mkdir -p ~/.ansible/collections/ansible_collections/containers
git clone https://github.com/containers/ansible-podman-collections.git ~/.ansible/collections/ansible_collections/containers/podman

Playbooks

To use a module from Podman collection, please reference the full namespace, collection name, and modules name that you want to use:

---
- name: Using Podman collection
  hosts: localhost
  tasks:
    - name: Run redis container
      containers.podman.podman_container:
        name: myredis
        image: redis
        command: redis-server --appendonly yes
        state: present
        recreate: yes
        expose:
          - 6379
        volumes_from:
          - mydata

Or you can add full namespace and collection name in the collections element:

---
- name: Using Podman collection
  hosts: localhost
  collections:
    - containers.podman
  tasks:
    - name: Build and push an image using existing credentials
      podman_image:
        name: nginx
        path: /path/to/build/dir
        push: yes
        push_args:
          dest: quay.io/acme

Contributing

We are accepting Github pull requests and issues. There are many ways in which you can participate in the project, for example:

  • Submit bugs and feature requests, and help us verify them
  • Submit and review source code changes in Github pull requests
  • Add new modules for Podman containers and images

Testing and Development

If you want to develop new content for this collection or improve what is already here, the easiest way to work on the collection is to clone it into one of the configured COLLECTIONS_PATHS, and work on it there.

Testing with ansible-test

We use ansible-test for sanity.

More Information

TBD

Communication

Please submit Github issues for communication any issues. You can ask Podman related questions on #podman channel of Ansible Podman questions on #ansible-podman channel on Freenode IRC.

License

GPL-3.0-or-later

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].