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.
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.serviceThen 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_localhostThis 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
First we are located on the route:
$ cd ubuntu-osExecution 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"