/ansible-nerdfonts

Ansible role to install nerdfonts for users or system.

Primary LanguageJinjaMIT LicenseMIT

Ansible role: nerdfonts

Build Status Galaxy Role MIT licensed

Ansible role for NerdFonts (on GitHub) installation.

Requirements

One of the following OS (or deriviatives):

  • Debian | Ubuntu

NOTE:

  • Role requires Fact Gathering by ansible!

Role Variables

Variable Description Default
nerdfonts_fonts[] List of nerdfonts to be installed see defaults/main.yml
nerdfonts_mono Install mono font variation no
nerdfonts_users[] List of users nerdfonts to be installed see defaults/main.yml
nerdfonts_checkout Checkout nerdfonts via svn export or git clone see defaults/main.yml

Dependencies

None

Example Playbook

- hosts: all
  vars:
    nerdfonts_users: [ testuser ]
  tasks:
    - name: Add testuser
      user:
        name: testuser
        shell: /bin/bash

    - name: Install nerdfonts
      include_role:
        name: ansible-nerdfonts

License

MIT

Author Information

Carlos Hernandez | e-mail