Skip to content
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

Add Application Service (iApp) support #26

Closed
erjac77 opened this issue Sep 5, 2016 · 5 comments
Closed

Add Application Service (iApp) support #26

erjac77 opened this issue Sep 5, 2016 · 5 comments
Assignees
Labels
enhancement PRs or Issues for basic feature requests for an existing module. new-module Issues that require the creation of a new Ansible module

Comments

@erjac77
Copy link

erjac77 commented Sep 5, 2016

ISSUE TYPE
  • Feature Idea

Add support to f5-ansible for managing Application Services (iApps).

f5-sdk should be used for this.

@caphrim007 caphrim007 added enhancement PRs or Issues for basic feature requests for an existing module. new-module Issues that require the creation of a new Ansible module labels Sep 6, 2016
@caphrim007
Copy link
Contributor

Since we have boilerplate for this already, I can start there.

@erjac77 so you have a preference for iApps vs iAppLX as a place to start? (Assuming I would provide both eventually)

@erjac77
Copy link
Author

erjac77 commented Sep 6, 2016

Plain iApp for now. Can I give you a hand?

@caphrim007
Copy link
Contributor

@erjac77 sure thing, I'd be happy to entertain PRs.

@caphrim007 caphrim007 self-assigned this Nov 30, 2016
@erjac77
Copy link
Author

erjac77 commented Dec 24, 2016

@caphrim007 I worked on that issue during my spare time and I've come up with a new F5 BIG-IP Ansible Module solely based on the F5 Python SDK.

The main idea behind it was to learn Ansible and Python, while working on some useful features needed at work to automate our F5 boxes that the actual f5-ansible module doesn't provide (like iApp). Moreover, I wanted to leverage the f5-sdk for all BIG-IP objects.

It is still a work in progress, but you can find an early version here. You need to install an utility library that you can find here.

This first version focus mainly on the LTM module. I plan to add some GTM features during the holidays. Like I said, I'm pretty new to Python and Ansible, so there may be some things that have not been done in the right way.

Let me know what you think. Happy Holidays!

@caphrim007
Copy link
Contributor

@erjac77 I believe this module is addressed by the bigip_iapp_service module which is, tentatively, complete. Can you have a go at that and if you find an issue, please report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement PRs or Issues for basic feature requests for an existing module. new-module Issues that require the creation of a new Ansible module
Projects
None yet
Development

No branches or pull requests

2 participants