README.md 995 Bytes
Newer Older
1
HOWTO
2
3
4
5
================

1. Informations diverses 

6
Ces rôles Ansible devraient vous permettre d'installer iRODS ainsi que sa base PostgreSQL "ICAT" sur deux machines.
7
8
9
10
11
12
13
14

2. Dépôt Gitlab 

Ce dépôt Gitlab comprend deux rôles Ansible:

- iRODS
- postgresql

15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
3. Préparation du fichier de playbook irods.yml

```
---

- name: Installation serveur PostgreSQL
  hosts: irods_database
  roles:
    - postgresql
  become: true
  become_user: root
  become_method: sudo
  vars_files:
  - "group_vars/iRODS/main.yml"

- name: Installation serveur iRODS
  hosts: irods_server
  roles:
    - iRODS
  become: true
  become_user: root
  become_method: sudo
  vars_fles:
  - "group_vars/iRODS/main.yml"

...

```

4. Préparation du fichier d'inventaire irods_hosts

```
[irods_server]
myhost1.mydomain.tld

[irods_data]
myhost2.mydomain.tld

```
54
55
56
57
58
5. Lancement du playbook

```bash
ansible-playbook --key-file=/path/to/your/.ssh/id_rsa -i irods_hosts irods.yml --ask-vault-pass --vault-id irods@prompt
```