The Ansible Si-R collection includes a variety of Ansible content to help automate the management of Fasa Technologies Si-R series.
日本語版ドキュメントはこちら
This collection has been tested against Si-R G120 >= V20.54
The Si-R collection supports network_cli
connections.
Name | Description |
---|---|
caribouhy.sir.sir | Use sir cliconf to run command on Si-R devices. |
Name | Description |
---|---|
caribouhy.sir.sir_command | Module to run commands on Si-R devices. |
caribouhy.sir.sir_config | Module to manage configuration sections. |
caribouhy.sir.sir_ping | Tests reachability using ping from Si-R router. |
You can install the Si-R collection with the Ansible Galaxy CLI:
ansible-galaxy collection install caribouhy.sir
This collection includes network resource modules.
---
- name: Sample Playbook
hosts: sir
connection: network_cli
tasks:
- name: Run show system information
caribouhy.sir.sir_command:
commands:
- show system information
register: result
- name: Debug
ansible.builtin.debug:
msg: "{{ result.stdout_lines[0] }}"
vars:
ansible_network_os: caribouhy.sir.sir
ansible_user: admin
ansible_ssh_pass: admin
This collection has been tested against following Ansible versions: >=2.17.6.
For collections that support Ansible 2.9, please ensure you update your network_os
to use the
fully qualified collection name (for example, cisco.ios.ios
).
Plugins and modules within a collection may be tested with only specific Ansible versions.
A collection may contain metadata that identifies these versions.
PEP440 is the schema used to describe the versions of Ansible.
We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the Si-R collection repository. See Contributing to Ansible-maintained collections for complete details.
See the Ansible Community Guide for details on contributing to Ansible.
Release notes are available here.
GNU General Public License v3.0.
See LICENSE to see the full text.