]> git.arvados.org - arvados.git/blob - tools/ansible/README.md
23044: Add integration test for ContainerWebServices.
[arvados.git] / tools / ansible / README.md
1 # Arvados Ansible Playbooks
2
3 <!--
4 Copyright (C) The Arvados Authors. All rights reserved.
5
6 SPDX-License-Identifier: Apache-2.0
7 -->
8
9 This directory includes Ansible playbooks and supporting infrastructure to automate various aspects of Arvados deployment.
10
11 ## Installation
12
13 These instructions set up a virtualenv at `~/ansible`, but you can use any path you like.
14
15 1. Create a virtualenv:
16
17         $ python3 -m venv ~/ansible
18
19 2. Activate the virtualenv:
20
21         $ . ~/ansible/bin/activate
22
23 3. Install required Python modules:
24
25         (ansible) arvados/tools/ansible $ pip install -r requirements.txt
26
27 4. Install required Ansible collections:
28
29         (ansible) arvados/tools/ansible $ ansible-galaxy install -r requirements.yml
30
31 Now you can run `ansible-playbook` and other tools from `~/ansible/bin`.