update readme
This commit is contained in:
parent
220b967809
commit
4709d4c0e7
11
README.md
11
README.md
@ -16,12 +16,10 @@
|
||||
- **nginx_proxy/**: Роль для установки и настройки Nginx как прокси-сервера с балансировкой нагрузки и проверкой состояния.
|
||||
- **tasks/**: Задачи для установки Nginx и деплоя конфигурации прокси.
|
||||
- **templates/**: Шаблоны конфигурационных файлов Nginx для прокси-сервера.
|
||||
- **vars/**: Переменные, используемые в роли `nginx_proxy`.
|
||||
|
||||
- **nginx_site/**: Роль для установки и настройки Nginx на целевых сайтах (`SiteA` и `SiteB`), а также деплоя HTML контента.
|
||||
- **tasks/**: Задачи для установки Nginx, создания корневых директорий сайтов, деплоя конфигураций и HTML файлов.
|
||||
- **templates/**: Шаблоны конфигурационных файлов Nginx и HTML страниц для сайтов.
|
||||
- **vars/**: Переменные, используемые в роли `nginx_site`.
|
||||
|
||||
- **ssl_certificate/**: Роль для генерации самоподписанных SSL сертификатов для прокси-сервера.
|
||||
- **tasks/**: Задачи для установки OpenSSL, создания директории для сертификатов и генерации самоподписанных сертификатов.
|
||||
@ -59,8 +57,11 @@
|
||||
- `proxy_domain`: Доменное имя прокси-сервера.
|
||||
- `proxy_ip`: IP-адрес прокси-сервера.
|
||||
|
||||
- **ansible_python_interpreter**: Явное указание пути к Python-интерпретатору на всех хостах.
|
||||
|
||||
### В `Jenkinsfile`
|
||||
|
||||
- **DEPLOY_TARGET**: Выбор цели развертывания (`SiteA`, `SiteB`, `All`).
|
||||
- **ADDITIONAL_CONTENT_SITEA_H2**: Дополнительный контент для заголовка `<h2>` на SiteA.
|
||||
- **ADDITIONAL_CONTENT_SITEA_P**: Дополнительный параграф `<p>` для SiteA.
|
||||
- **ADDITIONAL_CONTENT_SITEB_H2**: Дополнительный контент для заголовка `<h2>` на SiteB.
|
||||
@ -72,9 +73,6 @@
|
||||
- `firewall_ports`: Список портов и протоколов, которые необходимо открыть в файрволе (например, SSH, HTTP, HTTPS).
|
||||
|
||||
- **nginx_proxy/vars/main.yml**:
|
||||
- `upstream_servers`: Список IP-адресов бэкенд-серверов (`SiteA` и `SiteB`) для балансировки нагрузки.
|
||||
|
||||
- **ssl_certificate/vars/main.yml**:
|
||||
- `ssl_cert_path`: Путь к директории, где будут храниться SSL сертификаты.
|
||||
- `ssl_cert_file`: Имя SSL сертификата.
|
||||
- `ssl_key_file`: Имя ключа SSL сертификата.
|
||||
@ -93,11 +91,14 @@ all:
|
||||
hosts:
|
||||
192.168.0.61:
|
||||
ansible_user: ansible
|
||||
ansible_python_interpreter: /usr/bin/python3.6
|
||||
SiteB:
|
||||
hosts:
|
||||
192.168.0.62:
|
||||
ansible_user: ansible
|
||||
ansible_python_interpreter: /usr/bin/python3.6
|
||||
proxy:
|
||||
hosts:
|
||||
192.168.0.63:
|
||||
ansible_user: ansible
|
||||
ansible_python_interpreter: /usr/bin/python3.6
|
Loading…
Reference in New Issue
Block a user