playbooks
Ansible
playbooks | Ansible | |
---|---|---|
9 | 391 | |
- | 61,210 | |
- | 0.7% | |
- | 9.8 | |
- | 3 days ago | |
Python | ||
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
playbooks
-
On-Prem Deployments - How are you doing it?
At work we deploy to VMs in VMware vCloud director, using Terraform and Ansible. I actually have the Ansible repo we use public, but it's a 3yo holy mess and I've made a new one that I use in my homelab so far, like that one much better.
-
What's your private cluster environment for Kubernetes-related dev
It sure is, use at your own peril. This is my first attempt at setting up kubeadm with Ansible, also the repo we currently use at work. While it can be used for both on-prem and managed k8s, it's a holy mess and I would not suggest anyone use it.
-
Is building a simple SMTP (email) server that difficult?
I made some ansible playbooks to quickly setup one on Linode. But they're still missing the SPF+DKIM+DMARC setup in DNS I need to have a chance of sending mail.
- Vagrant setup for creating a bare-metal k8s cluster
-
You have a domain, can you self-host the email server?
Then I automated the setup of a Linode VPS+Route53 DNS to create a recipient email server at the press of a button using ansible, will add other hosts to it like Digitalocean and DO DNS in time.
-
Self Hosted Linodevps
Here's one example of me spinning up a MariaDB cluster using vagrant and ansible: https://gitlab.com/stemid-ansible/playbooks/ha-maxscale
-
Which configuration management tool do You prefer? (its not about infrastructure as a code)
If you're into that kind of stuff I make my ansible playbooks available on Gitlab.
-
Three RPI4 nodes after a week of blood, sweat, and mountain dew. I friggin did it! What do i even do now?
Well then your goal now is to destroy the cluster and re-build it with automation. I use Ansible to do that in Vagrant CentOS 7 boxes.
-
Is there any way to get Kubernetes cluster with maximum 5€/month for learning purpose?
My own Ansible+vagrant setup works only om CentOS.
Ansible
-
Ansible Basics: Your First HelloWorld Playbook 🚀
Ansible is an open-source IT automation tool that simplifies application deployment, cloud provisioning, and configuration management across diverse environments. It uses a declarative language to describe the desired state of the system, and then takes the necessary actions to achieve that state. Ansible has become incredibly popular due to its simplicity, agentless architecture, and extensive community support. Document: ansible.com, ansible basics
-
Grant Kubernetes Pods Access to AWS Services Using OpenID Connect
Ansible v2.16
-
Set up an Automation script with Ansible
Ansible is a tool used to help manage software automation processes, configuration management across machines, deployment as well as remote execution of commands and scripts. In sports, Ansible operates as the coach of your team by providing strategies (playbooks), and actions, and ensuring the smooth execution of tasks across your infrastructure, just like a coach guides and directs players (Servers)during a game.
-
Interesting Uses of Ansible's ternary filter
They support for-if from python, too: https://jinja.palletsprojects.com/en/3.1.x/templates/#loop-f... but I haven't tried the "recursive" keyword to know if ansible supports that. I say "ansible supports that" because they don't just drop jinja2 into ansible and call it a draw, they have a bunch of custom execution integrations: https://github.com/ansible/ansible/blob/v2.16.3/lib/ansible/...
-
The 2024 Web Hosting Report
To manage a VM, you can use something as simple as just manual actions over SSH, or can use tools like Ansible, Hashicorp's Packer and Terraform or other automations. For an app where there is minimal load and security/reliability concern, VMs are still a great option that provide a lot of value for the buck
-
A Journey to Find an Ultimate Development Environment
In this article's context, it is simply a tool that provides a declarative way to automate your machine/OS to configure the development machine as you want (install package, modify the configuration, etc). Examples of these tools are Ansible, Puppet, etc.
-
The Director of "Toy Story" Also Drew the BSD Daemon Logo
Now we're getting more tangential, but for years, Ansible releases were named for Van Halen songs (see old Changelog here: https://github.com/ansible/ansible/blob/v1.8.4/CHANGELOG.md)
-
Running stateful workloads on Kubernetes with Rook Ceph
In the lab to follow, we'll quickly provision a 3-node kubeadm cluster (1 master, 2 workers) on the cloud provider of your choice using an automation stack comprised of OpenTofu and Ansible, then deploy Rook Ceph using the official Helm charts and confirm that we are now able to successfully create CSI volume snapshots from PVCs by reusing the MinIO example from our last article.
- Looking for a way to remote in to K's of raspberry pi's...
- ansible builder collections path
What are some alternatives?
docker-mailserver - A fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) using Docker. [Moved to: https://github.com/docker-mailserver/docker-mailserver]
Cloud-Init - unofficial mirror of Ubuntu's cloud-init
k3s-gitops-arm - k3s cluster backed by Flux (GitOps) up and running on a cluster of RPi4
pyinfra - pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
kube-karp - ☸ Add a floating virtual IP to Kubernetes cluster nodes for load balancing easily.
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
Fabric - Simple, Pythonic remote execution and deployment.
cloudinit - Official upstream for the cloud-init: cloud instance initialization
Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
(R)?ex - Rex, the friendly automation framework
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
pexpect - A Python module for controlling interactive programs in a pseudo-terminal