From e2d7ec1ae3266479814c56ca087b285a06c452c8 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 13 Jan 2024 16:42:43 +0500 Subject: [PATCH] feat!: migrate to ansible --- .gitignore | 3 +++ 01-update.sh | 4 ---- 02-git.sh | 7 ------- 03-editor.sh | 8 -------- README.md | 19 ++++++++++++++++++- ping.yml | 5 +++++ 6 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 .gitignore delete mode 100755 01-update.sh delete mode 100644 02-git.sh delete mode 100755 03-editor.sh create mode 100644 ping.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f9fb703 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +inventory.ini +inventory.yaml +inventory.yml diff --git a/01-update.sh b/01-update.sh deleted file mode 100755 index 828673a..0000000 --- a/01-update.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -echo "Updating system..." -sudo pacman -Syu diff --git a/02-git.sh b/02-git.sh deleted file mode 100644 index a5c361b..0000000 --- a/02-git.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -sudo pacman -S git - -git config --global user.email "ordinarydev@protonmail.com" -git config --global user.name "Ivan Reshetnikov" -git config --global commit.gpgsign true diff --git a/03-editor.sh b/03-editor.sh deleted file mode 100755 index b18ba05..0000000 --- a/03-editor.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -echo "Installing neovim..." -sudo pacman -S neovim - -echo "Cloning neovim configuration..." -mv ~/.config/nvim{,-old} -git clone git@github.com:ordinary-dev/ordinary-neovim.git ~/.config/nvim diff --git a/README.md b/README.md index 903828f..ec0364a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ # System from scratch -A set of scripts to configure my system. +A set of ansible scripts to configure my system. + + +## Example + +```bash +ansible-playbook -i inventory.ini ping.yml [--connection=local] +``` + +Note that `inventory.ini` is not included in the repo. + + +## Inventory example + +```ini +[od-hosts] +192.168.0.1 +``` diff --git a/ping.yml b/ping.yml new file mode 100644 index 0000000..c5a8d8c --- /dev/null +++ b/ping.yml @@ -0,0 +1,5 @@ +- name: Ping + hosts: od-hosts + tasks: + - name: Ping my hosts + ansible.builtin.ping: