Hi Ludovic,

Thanks for the ACK. The idea behind is to share an Ansible-Kamailio-role as a source of inspiration that replicate the steps at:

https://www.kamailio.org/wiki/install/4.4.x/git

Also sharing the role with the steps to compile Kamailio helps to learn more about Ansible than using the Deb packages.

I agree with you that Ansible reduce the SPOF effect + you don't have to install clients in to the provisioned servers. I found Ansible a very good tool to be used in many ways.


Cheers,


On Fri, Jan 27, 2017 at 10:09 PM, Ludovic Gasc <gmludo@gmail.com> wrote:
Hi,

Thanks a lot to share these Ansible playbooks, it was instructive.
Alberto, I've a small question: I'm interested in to know what is the reasons you decide to compile Kamailio ?
Because, for now, we deploy Kamailio with http://deb.kamailio.org/ repository and we are very happy about the quality of packages.

FYI, we replaced 2 years ago Puppet by Ansible to maintain our telephony production.
It was a big win for us, especially because the entry ticket to learn is very low compare to Puppet => You can "convert" more or less easily a sysadmin who uses bash or python script into a "devops" => You have more people enable to understand what's going on your production => you reduce the SPOF effect.

However, if you are happy with puppet/cfengine/chef/..., you can keep that ;-) its do the job also pretty well: I speak only in term of learning curve for new comers.
But if you have nothing for:
1. reproduce the same deployments all the time
2. track the system changes via SCM tool like Git

I definitively recommend you to add Ansible in your tests to decide the tool.

Have a nice week-end.
--
Ludovic Gasc (GMLudo)
Lead Developer Architect at ALLOcloud

2017-01-21 6:35 GMT+01:00 Gholamreza Sabery <gr.sabery@gmail.com>:
There are already a role and a Github repository for Kamailio deployment. The repository can deploy an Active-Passive Kamailio cluster with a cluster of RTPProxy servers; for more info refer to:

http://github.com/ghrst

On Fri, Jan 20, 2017 at 10:06 PM, Alberto Llamas <albertollamaso@gmail.com> wrote:
Hello Kamailians,

I just wanted to share an Ansible role for the installation and compilation of a Kamailio server. 

It may required improvements and I will be more than happy to heard them.




Cheers,

--
Alberto Llamas
Telecommunications Engineer
dCAA|dCAP|KPAC|SSCA

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users




--
Alberto Llamas
Telecommunications Engineer
dCAA|dCAP|KPAC|SSCA


"Internet is all about share"