Возобновляю свое взаимодействие с инструментов централизованной настройки систем, которые использую, как дома, на работе и на подработке. Плюс в новом 2025 году есть много времени для самообразования, т.к. все уже отлажено и можно только модернизировать, опираясь на заметки. Сейчас я кратко пройдусь, как и что есть Ansible (на Ubuntu 22.04 Server) в моем пользовании дабы после дополнять данную заметку:

Шаг №1: Обновляю систему Ubuntu 22.04 Server до самого последнего и актуального состояния в рамках текущего релиза:

ekzorchik@srv-ansible:~$ sudo sed -i '/Prompt/s/lts/never/' /etc/update-manager/release-upgrades

ekzorchik@srv-ansible:~$ cat /etc/update-manager/release-upgrades | grep -v "#\|^$"

[DEFAULT]

Prompt=never

ekzorchik@srv-ansible:~$

ekzorchik@srv-ansible:~$ sudo rm -Rf /var/lib/apt/lists

ekzorchik@srv-ansible:~$ sudo DEBIAN_FRONTEND=nointeractive sudo apt-get update && sudo apt-get upgrade --yes --force-yes && sudo apt-get dist-upgrades --yes --force-yes

ekzorchik@srv-ansible:~$ sudo DEBIAN_FRONTEND=nointeractive sudo apt-get autoremove --yes --force-yes

ekzorchik@srv-ansible:~$ sudo rm -f /etc/localtime

ekzorchik@srv-ansible:~$ sudo ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

sudo locale-gen en_US.UTF-8

echo "LC_ALL="en_US.UTF-8"" | sudo -s tee /etc/default/locale

echo "LANG="en_US.UTF-8"" | sudo tee -a /etc/default/locale

echo "LANGUAGE="en.US.UTF-8"" | sudo tee -a /etc/default/locale

ekzorchik@srv-ansible:~$ sudo reboot

ekzorchik@srv-ansible:~$ uname -a && lsb_release -a

Linux srv-ansible 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 22.04.5 LTS

Release:        22.04

Codename:       jammy

ekzorchik@srv-ansible:~$

Шаг №2: Устанавливаю самую последнюю версию Ansible в систему:

ekzorchik@srv-ansible:~$ apt-cache show ansible | grep Version

Version: 2.10.7+merged+base+2.10.8+dfsg-1

ekzorchik@srv-ansible:~$

ekzorchik@srv-ansible:~$ sudo apt-get remove --purge -y ansible

ekzorchik@srv-ansible:~$ echo -e '\n' | sudo apt-add-repository ppa:ansible/ansible

ekzorchik@srv-ansible:~$ apt-cache show ansible | grep Version

Version: 10.7.0-1ppa~jammy

Version: 2.10.7+merged+base+2.10.8+dfsg-1

ekzorchik@srv-ansible:~$ sudo apt-get install -y ansible

Шаг №3: Если через Ansible будем взаимодействовать с Ubuntu системами, то нужно настроить доступ к узлам через SSH ключи

Шаг №4: Если через Ansible будем взаимодействовать с Windows системами, то:

Шаг №5: Если через Ansible будем взаимодействовать с сетевым оборудованием, то:

Шаг №6: Если через Ansible будем взаимодействовать с телефонными аппаратами Yealink, то:

Шаг №7: Как и говорил в опубликованных заметках, что завел себе файл, в который заношу темы, которые хочу разобрать дабы делать их через Ansible, вот в 2025г и начну, пожалуй, с его исполнения, а сюда буду по порядку заносить что будет появляться в приватных заметках на подписке блога https://lin.ekzorchik.ru

На этом пока все, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru