Skip to content

caribouHY/ansible_sir

Repository files navigation

Ansible Collection for Si-R series

The Ansible Si-R collection includes a variety of Ansible content to help automate the management of Fasa Technologies Si-R series.

日本語版ドキュメントはこちら

Version compatibility

This collection has been tested against Si-R G120 >= V20.54

Supported connections

The Si-R collection supports network_cli connections.

Included content

Cliconf plugins

Name Description
caribouhy.sir.sir Use sir cliconf to run command on Si-R devices.

Modules

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.

Installing this collection

You can install the Si-R collection with the Ansible Galaxy CLI:

ansible-galaxy collection install caribouhy.sir

Using this collection

This collection includes network resource modules.

Sample Playbook

---
- 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

Ansible version compatibility

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.

Contributing to this collection

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

Release notes are available here.

Licensing

GNU General Public License v3.0.

See LICENSE to see the full text.

About

Ansible module for Si-R/SR-S series

Resources

License

Stars

Watchers

Forks

Packages

No packages published