Всем привет! Подскажите, как в Ansible можно указать след параметры: Для каждого

пакета можно выбрать версию.
Для каждого пакета выставлены теги.
Для php можно выбрать модули которые необходимо установить

К примеру, мне надо накатить nginx. Какие модули мне использовать то?

5 ответов

13 просмотров

Почитать доки!

``` - name: Add PHP PPA apt_repository: repo: ppa:ondrej/php update_cache: yes filename: php become: true - name: Install PHP apt: name: - php7.3-cli - php7.3-fpm - php7.3-mysql - php7.3-redis state: present install_recommends: false become: true ```

Yuriy- Автор вопроса
Vladimir Chernyshev
``` - name: Add PHP PPA apt_repository: repo...

то есть, мне и для NGINX выставлять версии ? я думал, что есть какой-то модуль

Yuriy
то есть, мне и для NGINX выставлять версии ? я дум...

делай 2 таска, если надо любой нжинкс, и пхп конкретных версий

Yuriy
то есть, мне и для NGINX выставлять версии ? я дум...

``` - name: Ensure nginx repository key is added apt_key: url: https://nginx.org/keys/nginx_signing.key state: present become: true - name: Ensure nginx repository is added apt_repository: repo: "deb http://nginx.org/packages/ubuntu {{ ansible_distribution_release }} nginx" state: present filename: nginx update_cache: true become: true - name: Ensure nginx is installed apt: name: - nginx - python3-passlib state: present become: true - name: Ensure certbot is installed apt: name: - certbot - python3-certbot-nginx state: present become: true - name: Check if certificate already exists. stat: path: "/etc/letsencrypt/live/{{ domain}}/cert.pem" register: letsencrypt_cert become: true - name: Generate new certificate if one doesn't exist. shell: "certbot certonly --nginx --noninteractive --agree-tos --email {{ mail}} --domains {{ domain }} ,www.{{ domain }}" when: letsencrypt_cert.stat.exists == False become: true ```

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта