e-help

ansible

ansible user module

Create a username and password with ansible user module

- name: user
    become: True
    user:
      name: jenkins
      password: ""
      groups: vagrant,docker

Custom filter

.
|
|-playbook.yml
|-filter_plugins
  |-custom_filter.py  

playbook.yml

- name: url module test
  hosts: local
  no_log: True
  vars:
    my_list:
    - 1
    - 2
    - 3
    - 4
  tasks:
    - name: filter example
      debug:
        msg: ""

custom_filter.py

import re;
class FilterModule(object):
  def filters(self):
      return {
          'custom_filter': self.custom_filter
      }

  def custom_filter(self, list_param1, param2, param3):
      # From above example list_param1=[1,2,3,4], param2=2,param3=3
      return something