Ansible F5

可操作 F5 产品的 Ansible 模块。「Ansible modules that can manipulate F5 products」

Github stars Tracking Chart

Ansible F5

介绍

这个存储库为处理 ANFILE 的 F5 模块提供了基础。模块的架构固有地使用了 BIG-IP REST APIs 以及必要的tmsh API。

这个存储库是 Ansible 模块的孵化器。此存储库中的模块可能因实验或重构而损坏。

Ansible 的 F5 模块免费提供给开源社区,用于自动化 BIG-IP 设备配置。

如果您想下载稳定的模块,请安装 galaxy:F5 Ansible Modules Collection 上的最新版本。

收录每日构建

我们在这里提供最新集合的日常构建。请在发布之间使用这个集合来测试最新的 Ansible 模块更新。

安装每日构建

ansible-galaxy collection install  -p ./collections
e.g.
ansible-galaxy collection install f5networks-f5_modules-devel.tar.gz -p ./collections

注意

"-p" 是集合的安装位置。应该在 ansible 搜索集合的路径中定义此位置。例如,将 collections_paths = ./collections 添加到 ansible.cfg

支持

F5 支持在 Red Hat Ansible 发行版 中交付的 F5 模块。有关详细信息,请参阅 F5 Ansible 支持策略

社区支持

我们鼓励您使用我们的 Slack channel 来讨论和帮助 F5 Ansible 模块(单击 ansible channel)。有 F5 员工是这个社区的成员,他们通常在太平洋标准时间周一至周五9点至5点监听频道,并将尽最大努力提供帮助。这种松散的渠道社区支持不应被视为 F5 技术支持的替代品。

错误、问题

请使用 Github Issues 提交任何错误、问题或增强请求。有关详细信息,请参阅获取帮助

注意

我们不再接受外部代码提交。

文档

所有文档都可以在 clouddocs.f5.com 上找到。变更日志信息可用。

你的想法

您希望创建什么类型的模块?如果你有一个用例,并且能够充分描述你想要看到的行为,打开一个问题,我们将敲定细节。

如果你有时间,考虑发一封介绍你自己和你做什么的电子邮件。我们很乐意听到您如何使用Ansible的F5模块。

注意

我们不再接受外部代码提交。

Copyright

Copyright 2017-2019 F5 Networks Inc.

License

GPL V3

This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work.
See License.


(The first version translated by vz on 2020.10.25)

Main metrics

Overview
Name With OwnerF5Networks/f5-ansible
Primary LanguagePython
Program languagePython (Language Count: 3)
PlatformLinux, Mac, Windows
License:GNU General Public License v3.0
所有者活动
Created At2015-11-20 18:54:31
Pushed At2025-09-01 09:06:03
Last Commit At
Release Count0
用户参与
Stargazers Count26
Watchers Count16
Fork Count6
Commits Count5.7k
Has Issues Enabled
Issues Count1656
Issue Open Count75
Pull Requests Count750
Pull Requests Open Count4
Pull Requests Close Count77
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Ansible F5

Slack Status
Build Status
Shippable Status

Introduction

This repository provides the foundation for working with the F5 Modules
for Ansible. The architecture of the modules makes inherent use of the
BIG-IP REST APIs as well as the tmsh API where required.

This repository is an incubator for Ansible modules. The modules in
this repository **may be broken due to experimentation or
refactoring**.

The F5 Modules for Ansible are freely provided to the open source
community for automating BIG-IP device configurations.

If you want to download the stable modules, please install latest
collection release found on galaxy: .

Collections Daily Build

We offer a daily build of our most recent collection . Please use this
Collection to test the most recent Ansible module updates between
releases.

Installing the Daily Build

ansible-galaxy collection install <collection name> -p ./collections
e.g.
ansible-galaxy collection install f5networks-f5_modules-devel.tar.gz -p ./collections

::: {.note}
::: {.admonition-title}
Note
:::

"-p" is the location in which the collection will be installed. This
location should be defined in the path for ansible to search for
collections. An example of this would be adding
collections_paths = ./collections to your ansible.cfg
:::

Support

F5 supports the F5 modules delivered in . Please refer to the for
details.

Community Support

We encourage you to use our for discussion and assistance on F5 Ansible
Modules (click the ansible channel). There are F5 employees who are
members of this community who typically monitor the channel
Monday-Friday 9-5 PST and will offer best-effort assistance. This slack
channel community support should not be considered a substitute for F5
Technical Support.

Bugs, Issues

Please file any bugs, questions, or enhancement requests by using . For
details, see .

::: {.note}
::: {.admonition-title}
Note
:::

We no longer accept external code submissions.
:::

Documentation

All documentation is available on . Changelog information available on .

Your ideas

What types of modules do you want created? If you have a use case and
can sufficiently describe the behavior you want to see, open an issue
and we will hammer out the details.

If you've got the time, consider sending an email that introduces
yourself and what you do. We love hearing about how you're using the F5
Modules for Ansible.

::: {.note}
::: {.admonition-title}
Note
:::

We no longer accept external code submissions.
:::

Copyright 2017-2019 F5 Networks Inc.

License

GPL V3

This License does not grant permission to use the trade names,
trademarks, service marks, or product names of the Licensor, except as
required for reasonable and customary use in describing the origin of
the Work.

See
License.