awx3 - Как установить на Centos7 - PullRequest
0 голосов
/ 24 февраля 2019

это, вероятно, неправильное место для публикации здесь, и неправильный формат, и без описания, но, хотя я поделюсь о том, как установить 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

об / мин -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

yum install @development postgresql10-server postgresql10 rabbitmq-server wget memcached nginx ansible ansible-awx.x86_64 rh-python36 python-pip

установка pip --upgrade pip

sclвключить rh-python36 bash

pip установить django-split-settings django-qsstats-magic ansiconv python-memcached asn1crypto asgiref == 1.1.2 asgi_amqp hyperlink == 17.1.1 Automat == 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 start nginx awx-web awx-daphne awx-cbreceiver awx-channel-worker postgresql-10.ser rabbitmq-сервер memcached

sudo -u postgres createuser -S awx

sudo -u postgres createb -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

setenforce 0

systemctl перезапустить nginx awx-web awx-daphne awx-cbreceiver awx-channel-worker postgresql-10.service rabbitmq-сервер memcached

Надеюсь, это кому-нибудь поможет :-)

1 Ответ

0 голосов
/ 01 марта 2019

1) Установить Ansible с yum

2) Создать <> / <> группу>

3) Скопировать /home/<>/.ssh пользователю на сервер

4) Также неплохо иметь ваши <<> username> ~ / .profile и ~ / .bashrc

have: export ANSIBLE_CONFIG = / home / <> / AnsibleFolder. В противном случае ansible будет читать значение по умолчанию.ansible.cfg в /etc/ansible/ansible.cfg, если только вы не перейдете в папку Ansible и не выполните оттуда свои команды ansible.

...