Rename scenario to extra_opts indicating flexible use

This commit is contained in:
Dieter Verhelst 2019-03-12 14:00:01 +01:00
부모 0a8c460122
커밋 3237335b6d
11개의 변경된 파일24개의 추가작업 그리고 12개의 파일을 삭제

파일 보기

@ -15,8 +15,8 @@ install:
- pip install docker
env:
- SCENARIO=folders
- SCENARIO=lamp
- SCENARIO=extra_opts
- SCENARIO=mgt
- SCENARIO=multiple
- SCENARIO=clients

파일 보기

@ -10,7 +10,7 @@ platforms:
networks:
- name: ${MOLECULE_SCENARIO_NAME}-borg
groups:
- folders
- extra_opts
- name: ${MOLECULE_SCENARIO_NAME}-sds
hostname: ${MOLECULE_SCENARIO_NAME}-sds
image: debian:stretch
@ -42,10 +42,14 @@ provisioner:
- "/var/cache"
borgbackup_exclude:
- "/var/cache/apt"
borgbackup_pre_commands:
- "dpkg --get-selections"
borgbackup_post_commands:
- "apt list"
lint:
name: ansible-lint
scenario:
name: folders
name: extra_opts
verifier:
name: testinfra
options:

파일 보기

@ -0,0 +1,17 @@
testinfra_hosts = ["ansible://extra_opts"]
def test_include_exclude(host):
script = host.file("/usr/local/bin/borg-backup")
assert script.contains("/var/cache")
assert script.contains("--exclude '/var/cache/apt'")
assert script.user == "root"
assert script.group == "root"
def test_pre_post_commands(host):
script = host.file("/usr/local/bin/borg-backup")
assert script.contains("dpkg --get-selection")
assert script.contains("apt list")
assert script.user == "root"
assert script.group == "root"

파일 보기

@ -1,9 +0,0 @@
testinfra_hosts = ["ansible://folders"]
def test_include_exclude(host):
script = host.file("/usr/local/bin/borg-backup")
assert script.contains("/var/cache")
assert script.contains("--exclude '/var/cache/apt'")
assert script.user == "root"
assert script.group == "root"