Hey Tracy. Have you tried to use the images from https://hub.docker.com/r/openshift/origin-ansible/ ? Best,
-- Mateus Caruccio / Master of Puppets GetupCloud.com We make the infrastructure invisible Gartner Cool Vendor 2017 2018-04-26 0:15 GMT-03:00 Tracy Reed <tr...@ultraviolet.org>: > > Is there really no version of ansible currently suitable for running > atomic-openshift-installer install? > > I keep plowing ahead trying to get openshift up and running and keep > running into weird obstacles. Possibly entirely my fault but I'm keen to > get this up and running! > > Most recently while running the openshift installer I ran into this: > > https://pastebin.com/35Ra7ZKH > > and googling turns up this: > > https://bugzilla.redhat.com/show_bug.cgi?id=1499627 > > so I uninstall my latest version ansible which is apparently not > compatible and install ansible-2.3.2.0-2.el7.noarch. I run the installer > again and I get this: > > https://pastebin.com/qJDFGbVT > > for which google turns up this: > > https://github.com/ansible/ansible/issues/14991 > > which says "you have an old version of the setup module and are trying > to run it with a new version of the module_utils." > > So the first version of ansible I tried, the most recent in the rhel > repo, is apparently too new. But the recommended version in that first > bug report is too old. So maybe I now need to find the sweet spot > version of ansible which works? The next version up is > ansible-2.4.0.0-5.el7.noarch so I try that. > > The installer says: > > athering information from hosts... > [DEPRECATION WARNING]: 'include' for playbook includes. You should use > 'import_playbook' instead. This feature will be removed in version 2.8. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > ERROR! Unexpected Exception, this is probably a bug: 'CallbackModule' > object has no attribute 'set_options' > There was a problem fetching the required information. Please see > /tmp/ansible.log for details. > > and the log contains: > > https://pastebin.com/QB7JVEf3 > > So the next version of ansible is 2.4.1.0-1.el7 so I do yum install > 2.4.1.0-1.el7 and try running the installer again: > > atomic-openshift-installer install > > which gets me: > > Gathering information from hosts... > [DEPRECATION WARNING]: 'include' for playbook includes. You should use > 'import_playbook' instead. This feature will be removed in version 2.8. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [DEPRECATION WARNING]: default callback, does not support setting > 'options', it will work for now, but this will be required in the > future and should be updated, see the 2.4 porting guide for details.. > This feature will be removed in > version 2.9. Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [WARNING]: Failure using method (v2_playbook_on_start) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule object > at 0x7fa589c60fd0>): playbook_on_start() takes exactly 1 argument (2 > given) > [WARNING]: Failure using method (v2_runner_on_ok) in callback plugin > (<ansible.plugins.callback.facts_callback.CallbackModule object at > 0x7fa589c60fd0>): runner_on_ok() takes exactly 3 arguments (2 given) > [WARNING]: Failure using method (v2_runner_on_failed) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule > object at 0x7fa589c60fd0>): runner_on_failed() takes at least 3 > arguments (3 given) > There was a problem fetching the required information. Please see > /tmp/ansible.log for details. > > https://pastebin.com/MuZXjA9g > > so I try the next version of ansible: > > yum install ansible-2.4.2.0-2.el7.noarch > > and run the installer again which results in: > > Gathering information from hosts... > [DEPRECATION WARNING]: 'include' for playbook includes. You should use > 'import_playbook' instead. This feature will be removed in version 2.8. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [DEPRECATION WARNING]: default callback, does not support setting > 'options', it will work for now, but this will be required in the > future and should be updated, see the 2.4 porting guide for details.. > This feature will be removed in > version 2.9. Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [WARNING]: Failure using method (v2_playbook_on_start) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule object > at 0x7f2527601b10>): playbook_on_start() takes exactly 1 argument (2 > given) > [WARNING]: Failure using method (v2_runner_on_ok) in callback plugin > (<ansible.plugins.callback.facts_callback.CallbackModule object at > 0x7f2527601b10>): runner_on_ok() takes exactly 3 arguments (2 given) > [WARNING]: Failure using method (v2_runner_on_failed) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule > object at 0x7f2527601b10>): runner_on_failed() takes at least 3 > arguments (3 given) > There was a problem fetching the required information. Please see > /tmp/ansible.log for details. > > https://pastebin.com/18AF1SJT > > And now the only remaining version is the latest which I tried > originally. Just for kicks I try it again: > > Gathering information from hosts... > [DEPRECATION WARNING]: 'include' for playbook includes. You should use > 'import_playbook' instead. This feature will be removed in version 2.8. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [DEPRECATION WARNING]: default callback, does not support setting > 'options', it will work for now, but this will be required in the > future and should be updated, see the 2.4 porting guide for details.. > This feature will be removed in > version 2.9. Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [WARNING]: Failure using method (v2_playbook_on_start) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule object > at 0x7fe224412a90>): playbook_on_start() takes exactly 1 argument (2 > given) > [WARNING]: Failure using method (v2_runner_on_ok) in callback plugin > (<ansible.plugins.callback.facts_callback.CallbackModule object at > 0x7fe224412a90>): runner_on_ok() takes exactly 3 arguments (2 given) > [DEPRECATION WARNING]: Using tests as filters is deprecated. Instead > of using `result|version_compare` instead use `result is > version_compare`. This feature will be removed in version 2.9. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [DEPRECATION WARNING]: Using tests as filters is deprecated. Instead > of using `result|version_compare` instead use `result is > version_compare`. This feature will be removed in version 2.9. > Deprecation warnings can be disabled by setting > deprecation_warnings=False in ansible.cfg. > [WARNING]: Failure using method (v2_runner_on_failed) in callback > plugin (<ansible.plugins.callback.facts_callback.CallbackModule > object at 0x7fe224412a90>): runner_on_failed() takes at least 3 > arguments (3 given) > There was a problem fetching the required information. Please see > /tmp/ansible.log for details. > > > https://pastebin.com/bNJPTExP > > Same error as the original error. So at least it's repeatable. > > Is there really no version of ansible currently suitable for > installing openshift? What am I doing wrong here? > > Any ideas are greatly appreciated! > > -- > Tracy Reed > http://tracyreed.org > Digital signature attached for your safety. > > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > >
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users