Slack is a platform for team communication
You can simple integrate this role to your automation process, for example if a new employee is joining your team, you can just add this user by this Ansible role to your team.
Modifying the vars.yml with your prefered vars
name:
(string) - his/her namesurname:
(string) - his/her surnameemail:
(string) - the users email for the inviteslackteamname:
(string) - your teamname at Slacktoken:
(string) - your token for access this api (get/create it here https://api.slack.com/web)
nothing special - but you may use just the latest version of ansible if possible.
This is not an official usage for the /api/users.admin.invite uri by Slack. It's working good since a while, so i decide to automate this process by using ansible.
---
- name: ansible-slackfullmemberadd
hosts: 127.0.0.1
connection: local
roles:
- ansible-slackfullmemberadd
tags:
- ansible-slackfullmemberadd
- Christian Sarazin