Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alex-s2222/play_ansible
что то на ансиблийском (автоматизация развертывания сервисов)
https://github.com/alex-s2222/play_ansible
ansible-galaxy ansible-role ansible-roles
Last synced: about 2 months ago
JSON representation
что то на ансиблийском (автоматизация развертывания сервисов)
- Host: GitHub
- URL: https://github.com/alex-s2222/play_ansible
- Owner: alex-s2222
- Created: 2024-10-09T20:16:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T19:21:01.000Z (about 2 months ago)
- Last Synced: 2024-11-25T20:25:24.809Z (about 2 months ago)
- Topics: ansible-galaxy, ansible-role, ansible-roles
- Language: Jinja
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Балуюсь с Ansible
## Полезные команды
1. Получаем публичный ключ подключения по ssh
```text
ssh-keygen -t rsa
```2. Устанавливаем ключ для подлючения без пароля
```text
ssh-copy-id {{user}}@{{host}}
```3. Получить Факты
```text
ansible all -m setup -i inventory.ini
```4. Запуск плейбука
```text
ansible-playbook playbook.yaml -i inventory.ini
```5. Проверка плейбука на правильность
```text
ansible-lint playbook.yaml
```6. Создание роли для ansible
```text
ansible-galaxy init play_with_docker
```7. dns
```
#где искать куда обращаться
/etc/resolv.conf#формат конфигурации
/etc/netplan/50-cloud-init.yaml#что бы применить изменения
sudo netplan try
```
8. network
```
# разрешить вход под root
# PermitRootLogin yes
sudo vi /etc/ssh/sshd_config
service ssh restart# Удалить ключ 2.
vim ~/.ssh/authorized_keys
```