Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dgibbs64/ansible-role-linux_admin_packages

An Ansible role that installs useful packages for Linux Administrators
https://github.com/dgibbs64/ansible-role-linux_admin_packages

ansible ansible-role

Last synced: 11 days ago
JSON representation

An Ansible role that installs useful packages for Linux Administrators

Awesome Lists containing this project

README

        

# linux_admin_packages

An [Ansible](https://www.ansible.com) role that installs useful packages for Linux Administrators


Codacy grade
GitHub Workflow Status GitHub tag (latest by date)
MIT License

## About

This role:

- installs various useful packages for Linux Administrators on Debian and RedHat based distros.
- adds global basic vimrc from [amix](https://github.com/amix/vimrc).
- adds date stamps to history.
- enables systat logging `/var/log/sysstat`.
- installs neoVim, removes other vi/vim packages and can disable mouse support for current and root user.

Please see [vars/main.yml](https://github.com/dgibbs64/ansible-role-linux_admin_packages/blob/main/vars/main.yml) for the list of packages installed.

## Requirements

None.

## Role Variables

```yaml
---
history_time_format: true
systat_logging_enabled: true
vimrc: true
disable_neovim_mouse_support: false
```

## Dependencies

None.

## Example Playbook

```yaml
---
- name: Linux Admin Packages
hosts: all
roles:
- role: "dgibbs64.linux_admin_packages"
```

## License

MIT

## Author Information

- [Daniel Gibbs](https://danielgibbs.co.uk)