Skip to content

Commit 8a92816

Browse files
committed
Merge pull request #20 from ansiblebit/steenzout-ansible-2.0
ansible 2.0 tests and check mode tests
2 parents ebd2616 + ac5991f commit 8a92816

File tree

2 files changed

+19
-31
lines changed

2 files changed

+19
-31
lines changed

tasks/check_environment.yml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,20 @@
1616
# oracle_java_installed.rc == 0 : installed
1717
# oracle_java_installed.rc == 1 : not installed
1818

19-
- name: echo oracle_java_task_installed
20-
debug:
21-
msg="oracle_java_task_installed={{ oracle_java_task_installed }}"
19+
- debug:
20+
var=oracle_java_task_installed
2221
when: oracle_java_task_installed is defined
2322
tags:
2423
- debug
2524

2625
- name: set fact oracle_java_installed
2726
set_fact:
2827
oracle_java_installed={{ oracle_java_task_installed.rc == 0 }}
28+
when: oracle_java_task_installed is defined and oracle_java_task_installed.rc is defined
2929
changed_when: False
3030

31-
- name: echo oracle_java_installed
32-
debug:
33-
msg="oracle_java_installed={{ oracle_java_installed }}"
31+
- debug:
32+
var=oracle_java_installed
3433
when: oracle_java_installed is defined
3534
tags:
3635
- debug
@@ -40,33 +39,30 @@
4039

4140
- name: if Java is installed, check version
4241
shell: java -version 2>&1 | head -n 1 | awk '{ print $3 }' | awk -F '"' '{ print $2 }'
43-
when: oracle_java_installed
42+
when: oracle_java_installed is defined
4443
register: oracle_java_task_version
4544
changed_when: False
4645

47-
- name: echo oracle_java_task_version
48-
debug:
49-
msg="oracle_java_task_version={{ oracle_java_task_version }}"
46+
- debug:
47+
var=oracle_java_task_version
5048
when: oracle_java_task_version is defined
5149
tags:
5250
- debug
5351

5452
- name: set fact oracle_java_installed_version
5553
set_fact:
5654
oracle_java_version_installed={{ oracle_java_task_version.stdout }}
57-
when: oracle_java_installed
55+
when: oracle_java_task_version is defined and oracle_java_task_version.stdout is defined
5856
changed_when: False
5957

60-
- name: echo oracle_java_version_installed
61-
debug:
62-
msg="oracle_java_version_installed={{ oracle_java_version_installed }}"
58+
- debug:
59+
var=oracle_java_version_installed
6360
when: oracle_java_version_installed is defined
6461
tags:
6562
- debug
6663

67-
- name: echo oracle_java_version_string
68-
debug:
69-
msg="oracle_java_version_string={{ oracle_java_version_string }}"
64+
- debug:
65+
var=oracle_java_version_string
7066
when: oracle_java_version_string is defined
7167
tags:
7268
- debug

tox.ini

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
[tox]
22
envlist =
3-
{py27}-{ansible2002,ansible194}
3+
{py27}-{ansible2010,ansible194}
44

55
skipsdist = True
66

77

88
[testenv]
99
changedir = tests
1010
deps =
11-
travis: ansible==1.9.4
12-
ansible2002: ansible==2.0.0.2
11+
travis: ansible
12+
ansible2010: ansible==2.0.1.0
1313
ansible194: ansible==1.9.4
1414

15-
passenv = ANSIBLE_ASK_SUDO_PASS HOME
15+
passenv = ANSIBLE_ASK_SUDO_PASS HOME LANG LC_ALL
1616

1717
commands =
1818
bash -c "test -s ../requirements.yml && ansible-galaxy install --force -r ../requirements.yml || true"
@@ -27,19 +27,11 @@ passenv = ANSIBLE_ASK_SUDO_PASS HOME TRAVIS
2727

2828
commands =
2929
bash -c "test -s ../requirements.yml && ansible-galaxy install --force -r ../requirements.yml || true"
30-
ansible-playbook -i localhost, --connection=local test.yml {posargs} --skip-tags=test
30+
ansible-playbook -i localhost, --connection=local test.yml -e vagrant_box=localhost {posargs} --skip-tags=test
31+
bash test_checkmode.sh --env travis
3132
bash test_idempotence.sh --env travis
3233

3334
whitelist_externals =
3435
ansible-playbook
3536
bash
3637

37-
38-
[testenv:docs]
39-
# sphinx documentation checks
40-
changedir = docs
41-
deps =
42-
Sphinx
43-
44-
commands =
45-
sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html

0 commit comments

Comments
 (0)