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