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.

Другие вопросы по тегам