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 / apache-installed.frecklet
Size: Mime:
doc:
  short_help: Ensures the Apache web server is installed.
  help: |
    Installs the Apache web server.

    This uses the [geerlingguy.apache](https://github.com/geerlingguy/ansible-role-apache)
    Ansible role to do the heavy lifting.

    It's recommended to use the 'webserver-service' frecklet instead of this.
  furter_reading:
    geerlingguy.apache Ansible role: https://github.com/geerlingguy/ansible-role-apache
  examples:
  - title: Install Apache webserver.

args:
  user:
    type: string
    required: false
    doc:
      short_help: The user apache will run under.
  group:
    type: string
    required: false
    doc:
      short_help: The group apache will run under.

meta:
  tags:
  - webserver
  - apache
  - featured-frecklecutable
  - install

frecklets:
- task:
    include-type: import
    become: true
  frecklet:
    type: ansible-role
    resources:
      ansible-role:
      - geerlingguy.apache
    name: geerlingguy.apache
    properties:
      idempotent: true
      elevated: true
      internet: true
    desc:
      short: install Apache webserver
      references:
        "'geerlingguy.apache' Ansible role": https://github.com/geerlingguy/ansible-role-apache
  vars:
    apache_user: '{{:: user ::}}'
    apache_group: '{{:: group ::}}'