ar_opensips_from_sources

Ansible role for OpenSIPS (Compilation from sources)

Ansible role for OpenSIPS (https://www.opensips.org/)

Tasks

  • Choose OpenSIPS version {{ opensips_version }}
  • Install dependencies packages
  • Create OpenSIPS User and Group
  • Clone OpenSIPS repository from GitHub
  • Compile from sources
  • Install from sources
  • Add default, systemd, ... files

OpenSIPS modules will be installed {{ opensips_modules }}

  • carrierroute
  • cgrates
  • compression
  • db_mysql
  • dialplan
  • emergency
  • event_rabbitmq
  • regex
  • identity
  • lua
  • mmgeoip
  • perl
  • rabbitmq
  • proto_sctp
  • proto_tls
  • proto_wss
  • python
  • rest_client
  • siprec
  • snmpstats
  • tls_mgm
  • xml

Requirements

  • Tested with vagrant box (Debian 8 / 9)
  • Ansible 2.7.4

Start to play

service opensips start

Ansible Galaxy

https://galaxy.ansible.com/mickaelh51/ar_opensips_from_sources

ansible-galaxy install mickaelh51.ar_opensips_from_sources

Enhancements

  • Add FreeBSD 11 / 12 support
  • Add CentOS 6 / 7 support
About

OpenSIPS installation (Compilation from sources)

Install
ansible-galaxy install Mickaelh51/ar-opensips-from-sources
GitHub repository
License
mit
Downloads
31