-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Playbook for AIX #2449
Comments
our ansible playbooks are integrated and share where possible across platforms. We can tweak the AIX specific parts but we still want them to share with the scripts we have for other platforms which will constrain how/what you can change. Not sure if that fits with what you had in mind. |
It fits fine. I would not have it any other way. I might have a difference of opinion over some things - but my key goal is to be able to have things as similar as possible. in other words, wherever possible minimize/remove AIX idiosyncrasies. Ansible - built-in/collection support for AIX misses many elements - and I hope to make a difference in that area. Where differences are unavoidable - then I hope to present compelling arguments from an AIX expert - for change. |
So, here is an example of a playbook I wrote to install bash - without needing all the prequisites needed to use the Ansible Note: I am testing with Ansible 2.10 (on AIX as Control Node) - but I expect this should work with lower levels of Ansible. Note 2: This is a template I used to learn Ansible - I am actually working on a role - working name/title "aixpm/AIX Package Manager". Using the role the statement would just be:
Which - of course - will be even simplified more - as I improve my knowledge of Ansible. Note 3: I have an example, per above, working locally - just not sure how to organize how to publish it on github - under aixtools.
|
@aixtools sounds good if we end up with something like Note 2. |
Yes note 2 is what we would like to implement - it should be a very simple cut n paste in replacement of yum. How would it handle in place updates? for example most AIX boxes we use come with bash 4 installed and we update to bash 5 |
Aside note: while testing the current playbook - ran into - 'does not work with python3' - which I had already installed. Have added the following so that
Re: have bash4 - but want bash5. My bash can be installed side-by-side - has always been a premise of mine to not step on /opt/freeware for standard AIX software. The exe is placed in /opt/bin. What the playbook An additional playbook (as I am guessing you have now - could be used to |
This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made. |
I have volunteered to be AIX admin at OSU, and as part of that am also looking at redoing the ansible playbooks for other projects. I do not find any direct action since PR #784 - although I am sure there has been some.
See adoptium/infrastructure#1582 or adoptium/infrastructure#1583 for info on how I would proceed, roughly speaking.
The text was updated successfully, but these errors were encountered: