Podman Basics 01: Introduction to Containerization

In today’s fast-paced world of IT, there’s this game-changing idea called containerization that’s shaking things up. It’s basically transforming how we build, launch, and handle applications. Two key players in this field are Docker and Podman, each offering unique benefits to developers and system administrators alike. In this beginner level course you will get an insight into working with Podman.

Continue reading “Podman Basics 01: Introduction to Containerization”

Podman Secrets for Secure Service Config

In the world of the containerization, security and efficient service configuration are serious concerns. Podman, a container management tool, provides a solution for orchestrating containers and includes a feature known as “secrets” to enhance the security of sensitive information within containerized applications. This article explores the use of Podman secrets for configuring services securely, ensuring that sensitive data such as passwords and API keys remain confidential.

Continue reading “Podman Secrets for Secure Service Config”

Install Passbolt Self-Hosted With Podman

Passbolt is an open-source password manager designed for teams and organizations that prioritize security and privacy. It offers the following features:

  • Security-First Approach: Passbolt puts security first, with a security model that supports user-owned secret keys and end-to-end encryption, regularly assessed by top penetration testers.
  • Built for Collaboration: It allows secure sharing of credentials with powerful auditing tools and unparalleled granularity for access controls and encrypted data.
  • Privacy Focus: Headquartered in the EU, Passbolt prioritizes privacy and is designed to comply with European privacy laws.
  • Versatility and Control: Passbolt is designed to put users in control of their data and protect them from a wide range of potential threats, making it suitable for security-conscious organizations.

Passbolt is trusted by a wide range of organizations, including Fortune 500 companies, the defense industry, universities, and startups, and has received 4,000 stars on GitHub as a seal of approval for its reliable and secure password management. It is also available as a free and open-source solution, with an extensible API for developers.

Continue reading “Install Passbolt Self-Hosted With Podman”

How To Create A Scalable Jenkins CI/CD Environment Using Containers?

Jenkins is a platform for creating a Continuous Integration/Continuous Delivery (CI/CD) environment. It is written in Java and provides support for various version control tools such as Git, running Bash scripts and Windows batch files, building Ant and Apache Maven-based projects, and more. Jenkins helps build, test, and continually deploy software. It is an open-source system and one of the leading automation servers. Jenkins requires scripting some automation steps, but it provides a fast and robust way to systematize the software development lifecycle. The program runs web containers and plugins, such as Apache Tomcat, and helps manage lifecycle and access rights requests. Over 1700 plugins for Jenkins enrich the software integration, automation, and delivery processes and provide a customizable environment. Jenkins is used for the whole software delivery pipeline, including deployment.

Continue reading “How To Create A Scalable Jenkins CI/CD Environment Using Containers?”

Container Orchestration In Podman Pods With Kubernetes Compatibility

Containerization has revolutionized the way we deploy and manage applications, offering lightweight and scalable solutions for a variety of workloads. The Podman, a container management tool, provides a flexible and user-friendly alternative to traditional container orchestration systems.

Continue reading “Container Orchestration In Podman Pods With Kubernetes Compatibility”

Running Rundeck and Ansible in Podman with a MySQL Backend and Podman-Compose: A Comprehensive Guide

In today’s ever-evolving IT landscape, the need for self-service automation and precise scheduling has become significant. Enter Rundeck and Ansible, two formidable tools that empower organizations to speed up their infrastructure management. When combined with the containerization capabilities of Podman and the orchestration provided by Podman-Compose, you can create a robust automation environment that not only simplifies self-service tasks but also enables precise scheduling.

Continue reading “Running Rundeck and Ansible in Podman with a MySQL Backend and Podman-Compose: A Comprehensive Guide”

Building Podman Debian Images With Systemd Inside The Container

Containerization has revolutionized the way software is developed, tested, and deployed. While Docker has been a popular choice for containerization, Podman has emerged as a viable alternative, especially for users who prefer a rootless, daemonless, and more secure container experience. In this blog post, we will explore how to build Debian-based container images using Podman while integrating systemd inside them. This allows you to run services and manage them using systemd, just like you would on a traditional server.

Continue reading “Building Podman Debian Images With Systemd Inside The Container”

Simplify Container Orchestration with Podman-Compose

In the dynamic world of containerization and orchestration, developers and IT professionals continually seek tools that streamline the deployment and management of containerized applications. While Docker Compose has long been the go-to solution for orchestrating containers, its dependency on the Docker daemon can be limiting in certain environments. Enter Podman-Compose, a powerful alternative that offers greater flexibility and security while maintaining compatibility with Docker Compose syntax. In this blog post, we’ll look into Podman-Compose, exploring its key features and demonstrating how it can simplify your container orchestration tasks.

Continue reading “Simplify Container Orchestration with Podman-Compose”

Containerized Confidence: Testing Ansible Roles with Molecule and Podman on Debian Linux

Testing Ansible roles is a crucial step in ensuring the reliability and correctness of your infrastructure automation. Among the various tools available for this purpose, Molecule stands out as a versatile framework for testing Ansible roles. When coupled with Podman, a containerization tool similar to Docker, it provides a seamless and efficient environment for testing Ansible roles on Debian Linux. In this blog post, we will explore the process of setting up Molecule with Podman on Debian Linux.

Continue reading “Containerized Confidence: Testing Ansible Roles with Molecule and Podman on Debian Linux”