Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

AIX community pinboard #421

Closed
dagwieers opened this issue Jan 8, 2019 · 27 comments
Closed

AIX community pinboard #421

dagwieers opened this issue Jan 8, 2019 · 27 comments
Assignees
Labels
aix AIX community pinboard Communicate with community of like-minded interests

Comments

@dagwieers
Copy link
Contributor

dagwieers commented Jan 8, 2019

Github aix issues Github aix PRs AIX pinboard

We could collectively benefit from forming a Working Group related to AIX integration. We have quite some contributors on Github and users on IRC that are interested in improving this integration.

So this issue is a wake-up call to potential interested parties (earlier and existing contributors to Ansible). The benefits of having a Working Group is that members of the Working Group can:

Since we don't have any AIX infrastructure for automated testing, collaborating on modules like this is important for the quality of the modules.

@dagwieers dagwieers added pinboard Communicate with community of like-minded interests aix AIX community labels Jan 8, 2019
@dagwieers

This comment has been minimized.

@dagwieers
Copy link
Contributor Author

dagwieers commented Jan 8, 2019

If you want to actively lead or are interested to be part of this Working Group, add your name to the Wiki page ! If we have a large enough group, we can start our own AIX Working Group.

I started labeling all the AIX related issues and PRs so we can more easily track them:

PS If you no longer want to receive any messages from this pinboard, feel free to unsubscribe from this issue ticket.

@dagwieers dagwieers self-assigned this Jan 8, 2019
@MorrisA
Copy link

MorrisA commented Jan 8, 2019

While my current focus at work is Linux and Windows I would be interested in taking part as I have time.
Improved AIX support will be useful for me.

There might be others from my work interested in helping, but they are now in a different team so I cannot speak for them. I will however make them aware of this initiative.

@gforster
Copy link

gforster commented Jan 8, 2019

I am interested in participating as I am able to.

@kairoaraujo
Copy link

kairoaraujo commented Jan 8, 2019

I am very interested in that :)
All modules I have been contributing are related to AIX. I also have some unfinished modules for PowerHA/HAMCP, etc.

@dagwieers
Copy link
Contributor Author

I created a wiki page and added a $team_aix entry. Feel free to add ideas and todo items to the Wiki page or contact me if you need something. The first thing that is needed is reviewing the open PRs and issues to get those moving before the Ansible v2.8 freeze.

PS More people are very welcome to the team.

@flynn1973
Copy link

i'm in!

@dagwieers
Copy link
Contributor Author

dagwieers commented Jan 17, 2019

Now that we have an assembly of 6 7, should we hold a first meeting?

Agenda:

  • Who wants to pull this initiative? (My role will be supportive, I have no access to AIX currently)
  • Do we create a proper AIX Working Group, or have a Unix Working Group instead (i.e. Solaris, HP/UX, and possible BSD flavors)
  • Do we want regular meetings to keep momentum?
  • What actions do we take to get PRs merged and issues resolved?
  • Any other topics to bring up?

@wtcross
Copy link

wtcross commented Jan 18, 2019

Count me in. I will also be limited to a supporting capacity, but will do what I can to help.

@gforster
Copy link

Same here. Limited capacity, but will do all I can.

Sent with GitHawk

@MorrisA
Copy link

MorrisA commented Jan 18, 2019

I have access to AIX... But I also have to deal with my job as a priority. This unfortunately is not a high priority for me. I am hoping that I can persuade one of my colleagues who is more directly affected to join in.

@kairoaraujo
Copy link

Hi, until end of March I am a bit overloaded. Anyway count with me :)

I have an IBM p7, however it is down and I don’t have place to power on it. It could be used for tests as well.
As soon as possible I want to contribute more.

@dagwieers
Copy link
Contributor Author

@kairoaraujo The community freeze is scheduled for mid March, see https://docs.ansible.com/ansible/devel/roadmap/ROADMAP_2_8.html So that would mean your modules would not be included in v2.8 :-/ I propose we review those modules ASAP, and hopefully you find the time to bring them into shape for merging before the deadline.

@molekuul
Copy link

Hi At this moment I do have access to AIX servers so I am able to test AIX ansible modules. As with everybody else, I 'm very busy with my job at my customer. however I want go get the flow running.

Kind regards,

Joris Weijters

@gforster
Copy link

Topic suggestion: a common testing framework for AIX (since we can’t use shippable)

Sent with GitHawk

@dagwieers
Copy link
Contributor Author

dagwieers commented Jan 19, 2019

@gforster The common testing framework is the Ansible test framework (basically a set of playbooks in test/integration/targets). They will be unsupported by Shippable CI, but they give a common testing process for everyone that wants to test PRs or changes on their infrastructure.

https://docs.ansible.com/ansible/latest/dev_guide/testing_integration.html

ansible-test integration --allow-unsupported aix_.*

Integration tests normally verify idempotency and check-mode, and typically perform create, (query), modify and delete operations.

PS We should try to create non-destructive integration tests. By default destructive integration tests are not run by ansible-test.

@marvin-sinister
Copy link

I'm a bit late, but i'm interested. Unfortunatelly I don't have access to AIX.

@mator
Copy link

mator commented Jan 28, 2019

adding myself

@dagwieers
Copy link
Contributor Author

dagwieers commented Jan 28, 2019

The installp module has been merged into the devel branch. If you have an AIX environment, please test this module (and contact me to work on an integration test for this module).

@dagwieers
Copy link
Contributor Author

So the amount of support here is amazing, and I think my role here is slowly fading to the background. I am happy to welcome @kairoaraujo as the AIX Lead in this Working Group. In the meantime we are still learning how these communities can help improve contributors and users. I started to write down how I envision the different roles in Working Groups.

There is room for more people taking up the Lead role, so if you think you have some extra cycles to spare to help grow this community, let me know.

The Ansible v2.8 freeze is nearing and we have about a month to get as much as possible reviewed and fixed. Feel free to reach out to @kairoaraujo, @gundalow and me if you need any help. Let's make the upcoming release the best one for AIX ever :-)

@ramooncamacho
Copy link

I work with AIX and VIO Servers, and I use ansible to coordinate the environment, routines and self healing. I can create isolated aix servers for testing purposes, and would be pleased to help.

@kairoaraujo
Copy link

Thank you @ramooncamacho. I will tag you to PR that there is integration tests then you can test it :)

@dagwieers
Copy link
Contributor Author

@ramooncamacho If you add yourself to the group on the Wiki page, I can add you to the $team in @ansibot so you get involved in issues/PRs. We have 7 open issues that needs someone to verify if they are valid, and we have 9 open PRs which require review and testing.

I wrote a small page on Reviewing issues and PRs on the Wiki. Feedback welcome.

@ramooncamacho
Copy link

I've added myself in the Wiki Page and configured the environment to start reviewing the PRs.

@d-little
Copy link

I've added myself to the Wiki, and am still exploring the Ansible universe.

One question I have though WRT roles/collections(eventually); Do we want to expand commonly used community roles that do a good job of supporting a couple of tasks in Linux and add AIX support, or do we want to create entirely new roles/collections dedicated to AIX?

Case in point, I've made some changes to this great Samba role to include some support for AIX, currently here.

Do we, as an Ansible AIX Community, want to keep our roles seperate, or included with the greater-Linux community? Some roles will obviously be separate, NIM and VIOS for example, but many features are shared between Linux and AIX now, like Samba, User/Group management, etc.

Thoughts? Also, is this the right place for these sorts of thoughts, or do we we have another better discussion forum?

@flynn1973
Copy link

flynn1973 commented Sep 6, 2019 via email

@flynn1973
Copy link

guys, quick question. i'm stuck adding new aix facts to core.
see stackoverflow question -> https://stackoverflow.com/questions/58198289/ansible-facts-gathering-mech
please, can someone take a look, already asked on irc but no luck.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
aix AIX community pinboard Communicate with community of like-minded interests
Projects
None yet
Development

No branches or pull requests