Prerequisites

The Ansible role has been tested on the following operating systems:

  • Linux CentOS 7.3

  • Ubuntu Server 18.04 LTS

  • Ubuntu 16.04 LTS

  • FreeBSD 11.3

  • FreeBSD 12

The Ansible role is not supported on Windows systems.

The Sectigo Ansible integration has the following prerequisites:

  • Ansible control node:

    • Python 3

    • Ansible 8.7.0 or higher

    • Python dependencies listed in requirements.txt are installed

      You can run pip install -r requirements.txt to install the required Python dependencies.
  • Ansible managed nodes:

    • Python 3

    • Requests 2.32.5 or higher

    • cryptography 46.0.5 or higher

    • requirements.txt file is included in the package

    • SSH daemon

  • An active SCM account with Admin credentials.

  • REST API access enabled in SCM by your Sectigo account manager.

  • An organization created in SCM.

  • Domains validated in SCM.

  • A list of SSL and client types with associated terms for the organization.

  • SCM API credentials obtained