Using Ansible and Ansible Tower with shared roles
Roles are an essential part of Ansible, and help in structuring your automation content. The idea is to have clearly defined roles for dedicated tasks. During your automation code, the roles will be called by the Ansible Playbooks.
Since roles usually have a well defined purpose, they make it easy to reuse your code for yourself, but also in your team. And you can even share roles with the global community. In fact, the Ansible community created Ansible Galaxy as a central place to display, search and view Ansible roles from thousands of people.
So what does a role look like? Basically it is a predefined structure of folders and files to hold your automation code. There is a folder for your templates, a folder to keep files with tasks, one for handlers, another one for your default variables, and so on:
tasks/
handlers/
files/
templates/
vars/
defaults/
meta/
In folders which contain Ansible code - like tasks, handlers, vars, defaults - there are main.yml files. Those contain the relevant Ansible bits. In case of the tasks directory, they often include other yaml files within the same directory. Roles even provide ways to test your automation code - in Continue reading




Automation and virtualization reduce costs and time to market for new services. And software allows companies to moving to an “everything-as-a-service” business model.
The bad news just won't stop for Huawei. This latest investigation seems similar to the case against ZTE because it involves selling equipment to Iran.
ADVA is not part of ONAP, but wants to support carriers like Verizon that are committed to the platform.
The service providers interviewed believe that cellular IoT technologies, such as Cat-M1 and NB-IoT, will be “game changers.”
Contrail Enterprise Multi-Cloud focuses on the data center as part of Juniper's overall strategy to help enterprises deal with multiple clouds.
The box runs a real-time OPNFV-compatible, OpenStack-distribution built to run in small data centers or at base station locations.