Программа курса
«Автоматизация (shell-скрипты) в ОС "Альт"»
1. Основы написания shell-скриптов в ОС «Альт»
Понимание сферы применения сценариев на языке shell
Умение работать с готовыми сценариями
Основы создания и запуска shell-скриптов
Работа с переменными и параметрами скриптов
Использование подстановок, выполняемых интерпретатором
2. Программные структуры в shell-скриптах
Применение команды test и условного оператора
Способы организации циклов
Множественный выбор, оператор case
Использование функций в shell-скриптах
3. Рекомендации по оформлению и отладка shell-скриптов
Понимание принципов грамотного оформления и документирования сценариев
Тестирование и отладка сценариев
Использование виртуальной среды в целях тестирования и отладки
4. Система межпроцессного взаимодействия D-Bus
Назначение D-Bus
Системная и сессионная шины
Использование шины D-Bus для автоматизации работы
Применение qdbusviewer и dbus-send
5. Система управления конфигурациями Ansible
Назначение и архитектура Ansible
Развертывание компонент Ansible в ОС «Альт»
Использование Ansible для управления программным обеспечением и работами
служб
Файловые операции в Ansible
Параметризация плейбуков Ansible
6. Система управления конфигурациями Puppet
Назначение и архитектура Puppet
Развертывание компонент Puppet в ОС «Альт»
Использование Puppet для управления программным обеспечением и работами
служб
Отслеживание состояния управляемых узлов средствами Puppet