Changeset - 0162a880995b
[Not reviewed]
0 2 0
Branko Majic (branko) - 6 years ago 2018-08-01 14:10:26
branko@majic.rs
MAR-132: Updated xmpp_server role to deploy release-dependant repository configuraiton.
2 files changed with 5 insertions and 2 deletions:
0 comments (0 inline, 0 general)
roles/xmpp_server/molecule/default/tests/test_default.py
Show inline comments
 
@@ -36,11 +36,14 @@ def test_prosody_repository(host):
 

	
 
    repository = host.file("/etc/apt/sources.list.d/packages_prosody_im_debian.list")
 

	
 
    distribution_release = host.ansible("setup")["ansible_facts"]["ansible_distribution_release"]
 
    expected_content = "deb http://packages.prosody.im/debian %s main" %  distribution_release
 

	
 
    assert repository.is_file
 
    assert repository.user == 'root'
 
    assert repository.group == 'root'
 
    assert repository.mode == 0o644
 
    assert repository.content == "deb http://packages.prosody.im/debian jessie main"
 
    assert repository.content == expected_content
 

	
 

	
 
def test_prosody_user(host):
roles/xmpp_server/tasks/main.yml
Show inline comments
 
@@ -11,7 +11,7 @@
 

	
 
- name: Add Prosody repository
 
  apt_repository:
 
    repo: "deb http://packages.prosody.im/debian jessie main"
 
    repo: "deb http://packages.prosody.im/debian {{ ansible_distribution_release }} main"
 
    state: present
 

	
 
- name: Install Lua Sec library (needed for TLS)
0 comments (0 inline, 0 general)