fastparrot.yourls

yourls

This role installs and configures YOURLS.

Requirements

This role has no requirements, but was built to be used with:

geerlingguy.apache
geerlingguy.apache-php-fpm
geerlingguy.php
geerlingguy.php-versions

It also requires MySQL

Role Variables

  • yourls_version
  • yourls_www_dir
  • yourls_index
  • yourls_db_name
  • yourls_db_user
  • yourls_db_pass
  • yourls_db_host
  • yourls_db_prefix
  • yourls_site
  • yourls_hours_offset
  • yourls_lang
  • yourls_unique_urls
  • yourls_private
  • yourls_cookiekey
  • yourls_user
  • yourls_pass
  • yourls_debug
  • yourls_url_convert
  • yourls_table_url
  • yourls_reserved_url
  • yourls_personal_settings

The YOURLS repo on GitHub has more info on these settings
There are defaults set for these variables within defaults/main.yml

Example Playbook

- hosts: my-yourls-host
  remote_user: root
  become: yes
  become_method: sudo
  connection: ssh
  gather_facts: yes

  roles:
    - geerlingguy.apache
    - geerlingguy.php-versions
    - geerlingguy.php
    - geerlingguy.apache-php-fpm
    - fastparrot.yourls

Author Information

Nate Bassett

About

Installs and configures YOURLS for apache/php-fpm

Install
ansible-galaxy install fastparrot.yourls
GitHub repository
License
Unknown
Downloads
48.7k
Owner