awx3 - Как установить на Centos7
Это , вероятно, неправильное место для публикации здесь, и неправильный формат, и без описания, но, хотя я поделюсь с вами тем, как установить awx3 на Centos7, он основан на https://www.howtoforge.com/tutorial/centos-ansible-awx-installation/
yum install centos-release-scl-rh epel-release wget -y
wget -O /etc/yum.repos.d/awx-rpm.repo https://copr.fedorainfracloud.org/coprs/mrmeee/ansible-awx/repo/epel-7/mrmeee-ansible-awx-epel-7.repo
rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
yum install @development postgresql10-сервер postgresql10 rabbitmq-сервер wget memcached nginx ansible ansible-awx.x86_64 rh-python36 python-pip
pip install --upgrade pip
scl включить rh-python36 bash
pip install django-split-settings django-qsstats-magic ansiconv python-memcached asn1crypto asgiref == 1.1.2 asgi_amqp hyperlink == 17.1.1 Автомат == 0.3.0 uwsgi django-radius tacacs_plus onelogin python3-saml
/ usr / pgsql-10 / bin / postgresql-10-setup initdb
ln -s /opt/rh/rh-postgresql10/root/usr/lib64/libpq.so.rh-postgresql10-5 /usr/lib64/libpq.so.rh-postgresql10-5
systemctl включить nginx awx-web awx-daphne awx-cbreceiver awx-channel-worker postgresql-10.service rabbitmq-сервер memcached
запуск systemctl nginx awx-web awx-daphne awx-cbreceiver awx-channel-worker postgresql-10.service rabbitmq-сервер memcached
sudo -u postgres createuser -S awx
sudo -u postgres создатель b -O awx awx
sudo -u awx / opt / rh / rh-python36 / root / usr / bin / awx-manage migrate
echo "из django.contrib.auth.models import User; User.objects.create_superuser ('admin', 'root @ localhost', 'password')" | sudo -u awx / opt / rh / rh-python36 / root / usr / bin / awx-manage shell
sudo -u awx / opt / rh / rh-python36 / root / usr / bin / awx-manage create_preload_data
sudo -u awx / opt / rh / rh-python36 / root / usr / bin / awx-manage provision_instance --hostname = $ (имя хоста)
sudo -u awx / opt / rh / rh-python36 / root / usr / bin / awx-manage register_queue --queuename = tower --hostnames = $ (имя хоста)
wget -O /etc/nginx/nginx.conf https://raw.githubusercontent.com/sunilsankar/awx-build/master/nginx.conf
Сетенфорс 0
systemctl перезапустить nginx awx-web awx-daphne awx-cbreceiver awx-channel-worker postgresql-10.service rabbitmq-сервер memcached
Надеюсь, это кому-нибудь поможет:-)
1 ответ
1) Установите Ansible с помощью yum
2) Создать <> / <>группу>
3) Скопируйте /home/<>/.ssh пользователю на сервер
4) Также неплохо иметь ваши <<>имя пользователя> ~/.profile и ~/.bashrc
Имеют: ANSIBLE_CONFIG=/home/<>/AnsibleFolder. В противном случае ansible будет читать по умолчанию ansible.cfg в /etc/ansible/ansible.cfg, если вы не перейдете в папку Ansible и не выполните оттуда ваши команды ansible.