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.
- Ubuntu Official
- MariaDB
- VirtualBox
- Docker CE
- Typora
- VSCode
- NodeJS
- Yarn
- Terraform
- Postgresql
- Kubectl
First we must manually execute the following commands on the computer where the installation will take place:
$ sudo apt update
$ sudo apt install -y openssh-server
$ sudo 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 Ubuntu Operating System.
The project have three playbooks:
- ubuntu-base.yml
- ubuntu-desktop.yml
- ubuntu-devops.yml
- XFCE: 4.14.3
- Ubuntu: 20.04 Focal
- Ansible: 2.9
First we are located on the route:
$ cd ansible-ubuntu
Execution order:
- ubuntu-base.yml:
$ ansible-playbook ubuntu-base.yml \
--ask-become-pass \
-i inventory/inventory.yml \
-e "ansible_python_interpreter=/usr/bin/python3"
- ubuntu-desktop.yml:
$ ansible-playbook ubuntu-desktop.yml \
--ask-become-pass \
-i inventory/inventory.yml \
-e "ansible_python_interpreter=/usr/bin/python3"
- ubuntu-devops.yml:
$ ansible-playbook ubuntu-devops.yml \
--ask-become-pass \
-i inventory/inventory.yml \
-e "ansible_python_interpreter=/usr/bin/python3"