Terraform

OpenTofu — форк Terraform, его бесплатная полностью OpenSource альтернатива Terraform Best Practices Introducing Infrastructure Manager: Provision Google Cloud resources with HashiCorp Terraform

AWS

You read the documentation. So for AWS stuff, anything you want to do you can do using the boto3 lib AWS CDK is also well documented, but I also suggest googling how others have done things as examples are always handy. https://docs.aws.amazon.com/cdk/api/v2/python/ For the last one Serverless is super well documented on doing the exact task I recommended. You just have to work out how to write the lambda. Zero-Friction Serverless Apps on AWS Lambda: https://www.serverless.com/framework/docs/providers/aws/events/apigateway This all requires some AWS experience. If you’re not familiar I’m happy to give you some similar examples for other cloud providers. Or I can suggest something that’s just local but that you can follow any old learn python thing for.

Ansible

Acsender — веб-интерфейс управления инфраструктурой через Ansible. Ascender provides a web-based user interface, REST API, and task engine built on top of Ansible. It is based off the upstream project of AWX. Посмотреть другие продукты, в том числе Warewulf — whether you’re managing tens of nodes or tens of thousands, you want the simplest way to provision the operating system, a single point of control, and ease of configuration. Ansible Tower Workshop on Azure — пройти эти workshop-ы в видеоуроках Ansible Tutorial Лабораторные работы по курсам на русском, в том числе Ansible. Вебинары и тренинги Бесплатные курсы и руководства Полезности — Learn Delivery. Проверка правописания, примеры ролей для баз данных. https://www.thecloud.coach/ansible-crash-course — курс! Плагин — для IntelliJ IDEA (Jetbrains). pdsh — параллельное выполнение команд в кластере, на нескольких серверах. Некий аналог Ansible для простых команд. Роль настройки файрвола ufw в Debian ARA Records Ansible and makes it easier to understand and troubleshoot. ARA provides Ansible reporting by recording ansible and ansible-playbook commands regardless of how and where they run.

https://stackoverflow.com/questions/25977410/adding-an-fstab-option-using-ansible проверка /etc/fstab https://gitlab.com/deusops/lessons/ https://gitlab.com/devops_influence/otus/ansible-nginx https://gitlab.com/devops_influence/ansible-roles

 .cicd
├── docker
│   ├── docker-compose.yml
│   └── Dockerfile
├── docker-compose.yml
├── inventories
│   └── dev
│       └── hosts
├── playbook.yml
└── requirements.yml

Top 7 Ansible articles from 2018

  1. How to use Ansible to patch systems and install applications Learn how to save time doing updates with the Ansible IT automation engine.
  2. A sysadmin’s guide to Ansible: How to simplify tasks There are many ways to automate common sysadmin tasks with Ansible. Here are several of them.
  3. How to manage your workstation configuration with Ansible Learn how to automate your workstation setup via Ansible, which will allow you to easily restore…
  4. How to use Ansible to set up system monitoring with Prometheus In the third part of this Ansible how-to series, learn how to automate system monitoring.
  5. An introduction to Ansible Operators in Kubernetes The new Operator SDK makes it easy to create a Kubernetes controller to deploy and manage a service or application in a cluster.
  6. 4 Ansible playbooks you should try Streamline and tighten automation processes in complex IT environments with these Ansible playbooks.
  7. Manage your workstation with Ansible: Automating configuration