An open API service indexing awesome lists of open source software.

https://github.com/netmarkjp/websys2020-vm-ansible

UEC WEBSYS2020 初回ガイダンスでのVMセットアップ手順を模したAnsible Playbook
https://github.com/netmarkjp/websys2020-vm-ansible

Last synced: 4 months ago
JSON representation

UEC WEBSYS2020 初回ガイダンスでのVMセットアップ手順を模したAnsible Playbook

Awesome Lists containing this project

README

          

# WEBSYS2020 VMセットアップ

初回ガイダンスでのVMセットアップを模したAnsible Playbook

## 実行の前提条件

- 接続ユーザがsudoできる
- 自分の環境に合わせて `ssh_config` を調整する

## Ansible実行環境構築例

```sh
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip wheel
pip install -r requirements.txt
```

## 実行方法

```sh
# linting
ansible-lint site.yml -p -x 401

# check connectivity
ansible -m ping -i hosts --ssh-common-args="-F ssh_config" all

# dry run
ansible-playbook -i hosts --ssh-common-args="-F ssh_config" site.yml -C

# apply
ansible-playbook -i hosts --ssh-common-args="-F ssh_config" site.yml
```