-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PUBLISHER] Publish from Obsidian #3
* PUSH NOTE : Ansibleu.md * PUSH NOTE : Ansible Semaphore.md * PUSH NOTE : 01 Ansible Architecture.md * DELETE FILE : content/Expeditions/Ansible/Ansible Semaphore.md * DELETE FILE : content/Expeditions/Ansible/Learning Ansible/01 Ansible Architecture.md
- Loading branch information
1 parent
2bbba40
commit 8e4a4df
Showing
3 changed files
with
24 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,5 +6,4 @@ publish: true | |
slug: ansible-semaphore | ||
--- | ||
|
||
|
||
Semaphore is a front-end for Ansible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: ansible | ||
description: Kubernetes container orchestration platform | ||
tags: | ||
publish: true | ||
--- | ||
|
||
Ansible is an open-source automation tool that simplifies the management and configuration of computer systems. It is designed to streamline tasks such as software deployment, configuration management, and orchestration, making it a popular choice for DevOps professionals and system administrators. | ||
|
||
Key features of Ansible include: | ||
1. **Agentless Architecture** - Ansible operates in an agentless manner, which means that ansible need not be installed on the managed nodes. Instead, it uses SSH for communication and python (should be installed in the nodes), making it lightweight and easy to deploy. | ||
2. **Infrastructure as Code (IaC)** - Ansible allows defining infrastructure as code using YAML-based playbooks. This approach ensures consistency, repeatability, and version control of your infrastructure configurations. | ||
3. **Declarative Language** - Ansible uses a declarative language, allowing ti define the desired state rather than writing procedural scripts/code. This makes it easier to understand and maintain Ansible code. | ||
4. **Modularity and Reusability** - Ansible promotes modularity and reusability through roles, which are self-contained units of tasks, variables, and handlers. Roles enable organizing automation code effectively and share it across projects. | ||
5. **Extensibility** - Ansible's extensible architecture allows extending its functionality by creating custom modules or leveraging community-contributed modules. This flexibility enables to automate a wide range of tasks across different systems and applications. | ||
6. **Orchestration** - Ansible can orchestrate complex workflows and tasks across multiple hosts, making it suitable for managing large-scale infrastructure deployments and configurations. | ||
|
||
## Learning Ansible | ||
|
||
|
||
## Ansible Projects & Playbooks | ||
|
||
|
||
## Resources |