Page MenuHomeSoftware Heritage

deploy.yml
No OneTemporary

deploy.yml

- hosts: terraformed
tasks:
- name: add ssh key to root
become: yes
authorized_key:
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1gRhavvtL92IIuXdVujwVnptT2aDlJafaDNrr7AVo2Eboc7MAlQC+9UHDpMqVhmLL3J9OFR7vSFMYjsRoREIB5wxsoTOQy5D2kZwbu28dMy7ZEM+gNFyQaGucngTSj0d3m80RVBYOMDupaXtPuw0fEzRKmHMOr3zMhCK8djbdMKIWnPMA2mxGjiCY22jd7k3jlGti3iXjZ+Mrl1VGKuOXiEpHsDNoQfL289odkP4nWQA95tS6Lwi2gUtSLmhu9QTfIoFVFwdGT8jLa3ql3Ia45otCDTH2SrI9ZYoUhmTDNwcVhhkpfCb8tbsU0zD6qSTn5EWHpv6+56oa3nLutgF1 azure@desktop5"
user: root
- hosts: cassandra-servers
become: yes
tasks:
- name: add Cassandra apt repo key
apt_key:
url: "https://www.apache.org/dist/cassandra/KEYS"
- name: add Cassandra apt repo
apt_repository:
repo: "deb http://www.apache.org/dist/cassandra/debian 311x main"
filename: "cassandra.sources.list"
- name: install Cassandra package
apt:
name: cassandra
- hosts: clients
become: yes
tasks:
- name: install APT dependnecies
apt:
name: [
# Ansible
python-pkg-resources, rsync,
# Python basics
python3, python3-dev, python3-pip, libpq-dev,
# SWH
libsvn-dev, libsystemd-dev, libpython3-dev, graphviz,
git, build-essential, pkg-config, myrepos
]
- name: install APT dependencies
pip:
name: [
# Cassandra Python client
cassandra-driver, lz4,
# pgsql Python client
psycopg2,
]
executable: pip3
- hosts: clients
tasks:
- name: copy swh-environment
synchronize:
src: /home/dev/swh-environment/
dest: /home/vlorentz/swh-environment/
delete: yes
rsync_opts: ["--exclude", "*/__pycache__/", "--exclude", "*/.*"]
- name: install swh-environment
shell: "pip3 install $(./bin/pip-swh-packages --with-testing) --user"
args:
chdir: /home/vlorentz/swh-environment

File Metadata

Mime Type
text/plain
Expires
Jun 4 2025, 6:54 PM (11 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3398865

Event Timeline