This repository contains a list of packages for Fedora, Debian, and Ubuntu distributions. It only contains a long list of packages for some GNU/Linux distributions.
- Debian Official
- DEB Multimedia
- MariaDB
- VirtualBox
- Docker CE
- Typora
- VSCode
- NodeJS
- Yarn
- Postgresql
First we must manually execute the following commands on the computer where the installation will take place:
$ su -c "vim.tiny /etc/group" # Add user name in sudo group: "sudo:x:27:user_name"
$ su -c "systemctl enable --now sshd.service"
Then we must copy a public SSH key on the computer where the installations will be executed:
$ ssh-copy-id -o PubkeyAuthentication=no -i ~/.ssh/demo-ssh.pub user_name@ip_address_or_localhost
This ansible poroject is for automatic install on post-installation for Debian Operating System.
The project have three playbooks:
- debian-base.yml
- debian-desktop.yml
- debian-security.yml
- XFCE: 4.12.0
- Debian: 10 Buster
- Ansible: 2.9
First we are located on the route:
$ cd ansible-debian
Execution order:
- debian-base-repos.yml:
$ ansible-playbook debian-base.yml \
--ask-become-pass \
-i inventory/inventory.yml
- debian-desktop.yml:
$ ansible-playbook debian-desktop.yml \
--ask-become-pass \
-i inventory/inventory.yml \
-e "ansible_python_interpreter=/usr/bin/python3"
- debian-security.yml:
$ ansible-playbook debian-security.yml \
--ask-become-pass \
-i inventory/inventory.yml \
-e "ansible_python_interpreter=/usr/bin/python3"