Skip to content

marozex/ansible_practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ローカル環境構築

ssh準備/コンテナ作成

cd ansible_practice
ssh-keygen -t rsa -b 4096 -f .secret/id_rsa
docker-compose up -d

ssh接続先変更

# local
ln -fs ssh_config.d/local ssh_config
ln -fs hosts.d/local hosts

ssh実行

ssh sample-web01 -F ssh_config

ansible実行

全て実行

ansible-playbook -i hosts main.yml

テスト

方針

pytest-testinfraを利用

環境構築

本体インストール

pip install pytest-testinfra

pycacheを作らないようにする

export PYTHONDONTWRITEBYTECODE=1

サンプルテスト実行

cd medicinal-inventory-infra
# 例 sample-web01コンテナで実行
py.test -v tests/test.py --connection=ssh --hosts=sample-web01 --ssh-config=ssh_config

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published