Moved playbook to new directory
This commit is contained in:
16
playbooks/add-user-to-group.yml
Normal file
16
playbooks/add-user-to-group.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
vars_prompt:
|
||||||
|
- name: group_name
|
||||||
|
prompt: "Name of group to add user to"
|
||||||
|
private: no
|
||||||
|
- name: user_name
|
||||||
|
prompt: "Name of user to add to group"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Add user to group
|
||||||
|
user:
|
||||||
|
name: "{{ user_name }}"
|
||||||
|
groups: "{{ group_name }}"
|
||||||
|
append: yes
|
||||||
13
playbooks/install-package.yml
Normal file
13
playbooks/install-package.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
vars_prompt:
|
||||||
|
- name: package_name
|
||||||
|
prompt: "Enter the name of package to be installed"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Install a package
|
||||||
|
apt:
|
||||||
|
update_cache: true
|
||||||
|
name: "{{ package_name }}"
|
||||||
|
state: present
|
||||||
6
playbooks/prune-docker-images.yml
Normal file
6
playbooks/prune-docker-images.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
tasks:
|
||||||
|
- name: Prune docker images
|
||||||
|
community.docker.docker_prune:
|
||||||
|
images: true
|
||||||
13
playbooks/remove-package.yml
Normal file
13
playbooks/remove-package.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
vars_prompt:
|
||||||
|
- name: package_name
|
||||||
|
prompt: "Enter the name of package to be removed"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Remove a package
|
||||||
|
apt:
|
||||||
|
name: "{{ package_name }}"
|
||||||
|
state: absent
|
||||||
|
autoremove: true
|
||||||
9
playbooks/run-local-script.yml
Normal file
9
playbooks/run-local-script.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
vars_prompt:
|
||||||
|
- name: path
|
||||||
|
prompt: "Enter path to script"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Execute script
|
||||||
|
script: "{{ path }}"
|
||||||
17
playbooks/run-remote-script.yml
Normal file
17
playbooks/run-remote-script.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
vars_prompt:
|
||||||
|
- name: script
|
||||||
|
prompt: "Enter the script to be run"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Fetch script
|
||||||
|
ansible.builtin.uri:
|
||||||
|
url: "{{ script }}"
|
||||||
|
return_content: yes
|
||||||
|
register: sc
|
||||||
|
- name: Run script
|
||||||
|
ansible.builtin.shell:
|
||||||
|
cmd: bash -s
|
||||||
|
stdin: "{{ sc.content }}"
|
||||||
16
playbooks/systemd.yml
Normal file
16
playbooks/systemd.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
vars_prompt:
|
||||||
|
- name: service
|
||||||
|
prompt: "Name of service to be stopped and disabled"
|
||||||
|
private: no
|
||||||
|
tasks:
|
||||||
|
- name: Disable a service
|
||||||
|
systemd:
|
||||||
|
name: "{{ service }}"
|
||||||
|
enabled: no
|
||||||
|
- name: Stop a service
|
||||||
|
systemd:
|
||||||
|
name: "{{ service }}"
|
||||||
|
state: stopped
|
||||||
10
playbooks/update-packages.yml
Normal file
10
playbooks/update-packages.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
- hosts: all
|
||||||
|
become: true
|
||||||
|
tasks:
|
||||||
|
|
||||||
|
- name: Update all packages
|
||||||
|
apt:
|
||||||
|
update_cache: yes
|
||||||
|
upgrade: yes
|
||||||
Reference in New Issue
Block a user