README.md

Установка ANSIBLE

brew install ansible # MacOS
apt-get install ansible # Debian / Ubuntu
dnf install ansible # RedOS / Centos
yum install ansible # RedOS / Centos

Установка PYTHON

brew install python3 # MacOS
apt-get install python3 # Debian / Ubuntu
dnf install python3 # RedOS / Centos
yum install python3 # RedOS / Centos

Установка ask-pass

brew install sshpass # MacOS
apt-get install sshpass # Debian / Ubuntu
dnf install sshpass # RedOS / Centos
yum install sshpass # RedOS / Centos

Установка git

brew install git # MacOS
apt-get install git # Debian / Ubuntu
dnf install git # RedOS / Centos
yum install git # RedOS / Centos

Что нового?

    - обновление системы
    - настройка пароля системного пользователя pi-star
    - настройка hostname
    - настройка клиента точного времени
    - настройка консоли
    - настройка лимитов системы
    - нстройка пароля пользователя pi-star для доступа к web-интерфейсу
    - настройка firewall
    - настройка hotspot

Загрузка проекта c gitflic

git clone https://gitflic.ru/project/shlyakhtin/qra-hotspot.git
cd qra-hotspot/ansible
Заполнить переменные: 
environments/inventory.yml
environments/group_vars/pistar-configure-chrony.yml
environments/group_vars/pistar-configure-firewall.yml
environments/group_vars/pistar-configure-hotspot.yml
environments/group_vars/pistar-configure-nginx.yml
environments/group_vars/pistar-configure-system-users.yml

Запуск ansible-playbook

ansible-playbook playbooks/pistar-configure-hotspot.yml -u pi-star -l hotspot-qra --ask-pass
Конвейеры
0 успешных
0 с ошибкой