Files
Phraseanet/resources/ansible/roles/repositories/tasks/main.yml

41 lines
1.1 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
# PHP
- name: Add ppa Repository
sudo: yes
apt_repository: repo={{ repositories.php }} update_cache=yes
# Elasticsearch
- name: Add dependencies repository
apt_repository: repo={{ repositories.elasticsearch }} update_cache=yes
# MariaDB
- name: Add MariaDB-Repository
sudo: yes
apt_repository: repo='{{ repositories.mariadb }} {{ ansible_distribution_release }} main' state=present
register: mariadb_repository
- name: Add Key for MariaDB Repository
sudo: yes
apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xF1656F24C74CD1D8
# RabbitMQ
- name: Add rabbitmq package repository
sudo: yes
shell: echo {{ repositories.rabbitmq }} > /etc/apt/sources.list.d/rabbitmq.list
- name: Install rabbitmq package repository
sudo: yes
shell: wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
- name: Install rabbitmq package repository key
sudo: yes
shell: apt-key add rabbitmq-signing-key-public.asc
- name: Remove signing key
sudo: yes
shell: rm rabbitmq-signing-key-public.asc
# Update APT
- name: Update apt
sudo: yes
apt: update_cache=yes