Changeset - 987fea84e131
[Not reviewed]
0 3 0
Branko Majic (branko) - 8 years ago 2016-06-18 15:23:37
branko@majic.rs
MAR-60: Revert to using Ansible 1.9.x due to bugs present in Ansible 2.0.x and 2.1.x. Only documentation needed changes, the implementation is otherwise backwards-compatible with 1.9.x.
3 files changed with 25 insertions and 5 deletions:
0 comments (0 inline, 0 general)
docs/about.rst
Show inline comments
 
@@ -12,8 +12,18 @@ servers, web applications etc. The roles are mainly well-suited for smaller
 
installations.
 

	
 
At the moment, the roles have been written for and tested against **Ansible
 
2.1.x**, but at the time of this writing the test site has been also
 
successfully tested against **Ansible 1.9.x** and **Ansible 2.0.x**.
 
1.9.x**.
 

	
 
Roles should work for the most part with **Ansible 2.0.x** and **Ansible
 
2.1.x**, but due to bugs in those releases they should not be used for
 
production purposes. Roles are kept forward-compatible as much as possible until
 
a couple of breaking bugs get fixed in **Ansible 2.x** series. The main blockers
 
are:
 

	
 
* Inability to use dynamic name handlers (handlers that include variables in
 
  their name).
 
* Referencing non-existing handlers does not produce error.
 
* Referencing non-existing tags does not produce error.
 

	
 

	
 
Why were these roles created?
docs/index.rst
Show inline comments
 
@@ -5,8 +5,18 @@ Majic Ansible Roles is a collection of Ansible roles that are used on regular
 
basis for deployment and maintenance of Majic infrastructure.
 

	
 
At the moment, the roles have been written for and tested against **Ansible
 
2.1.x**, but at the time of this writing the test site has been also
 
successfully tested against **Ansible 1.9.x** and **Ansible 2.0.x**.
 
1.9.x**.
 

	
 
Roles should work for the most part with **Ansible 2.0.x** and **Ansible
 
2.1.x**, but due to bugs in those releases they should not be used for
 
production purposes. Roles are kept forward-compatible as much as possible until
 
a couple of breaking bugs get fixed in **Ansible 2.x** series. The main blockers
 
are:
 

	
 
* Inability to use dynamic name handlers (handlers that include variables in
 
  their name).
 
* Referencing non-existing handlers does not produce error.
 
* Referencing non-existing tags does not produce error.
 

	
 

	
 
Contents
docs/usage.rst
Show inline comments
 
@@ -129,7 +129,7 @@ packages, and to prepare the environment a bit on the Ansible server:
 
     mkdir ~/mysite/
 
     mkvirtualenv -a ~/mysite/ mysite
 
     pip install -U pip setuptools
 
     pip install 'ansible~=2.1'
 
     pip install 'ansible~=1.9.0'
 

	
 

	
 
Cloning the *Majic Ansible Roles*
0 comments (0 inline, 0 general)