Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / resources / frecklet / rabbitmq-user-exists.frecklet
Size: Mime:
doc:
  short_help: Create rabbitmq user with full privileges for a specific vhost.

args:
  user:
    doc: The name of the user.
    type: string
    required: true
  password:
    doc: The users password.
    type: string
    required: true
    secret: true
  vhost:
    doc: The vhost name.
    type: string
    required: true

frecklets:
- rabbitmq-vhost-exists:
    name: '{{:: vhost ::}}'
- frecklet:
    name: rabbitmq_user
    type: ansible-module
    properties:
      elevated: true
      idempotent: true
      internet: false
    desc:
      short: "create rabbitmq user '{{:: user ::}}' for vhost '{{:: vhost ::}}'"
  task:
    become: true
  vars:
    user: '{{:: user ::}}'
    password: '{{:: password ::}}'
    vhost: '{{:: vhost ::}}'
    state: present
    configure_priv: .*
    read_priv: .*
    write_priv: .*


meta: {}