Go to file
2024-07-12 13:04:42 +00:00
defaults Initial import 2024-07-12 14:47:02 +02:00
handlers Initial import 2024-07-12 14:47:02 +02:00
meta Initial import 2024-07-12 14:47:02 +02:00
tasks Initial import 2024-07-12 14:47:02 +02:00
templates Initial import 2024-07-12 14:47:02 +02:00
vars Initial import 2024-07-12 14:47:02 +02:00
README.md Add README.md 2024-07-12 13:04:42 +00:00
role.yml Initial import 2024-07-12 14:47:02 +02:00

# Ansible Role: Tmux

[![CI](https://github.com/glenux/ansible-role-tmux/workflows/CI/badge.svg?event=push)](https://github.com/glenux/ansible-role-tmux/actions?query=workflow%3ACI)

This role installs Tmux on Debian/Ubuntu servers and provides a basic configuration for all users defined in `tmux_users` variable.

## Requirements

None.

## Role Variables

Available variables are listed below, along with default values (see `defaults/main.yml`):

    tmux_users: []

A list of users for whom a `.tmux.conf` will be created in their home directory.

## Dependencies

None.

## Example Playbook

    - hosts: servers
      vars_files:
        - vars/main.yml
      roles:
        - { role: glenux.tmux }

*Inside `vars/main.yml`*:

    tmux_users:
      - johndoe
      - deployacct

## License

MIT / BSD

## Author Information

This role was created in 2024 by [Your Name](https://yourwebsite.com).