Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dgibbs64/ansible-role-linux_admin_packages
- Owner: dgibbs64
- License: mit
- Created: 2022-05-30T22:01:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:54:18.000Z (9 months ago)
- Last Synced: 2024-05-22T17:00:58.083Z (9 months ago)
- Topics: ansible, ansible-role
- Language: Shell
- Homepage:
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# linux_admin_packages
An [Ansible](https://www.ansible.com) role that installs useful packages for Linux Administrators
## 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)