diff --git a/roles/hostname/README.md b/roles/hostname/README.md new file mode 100644 index 0000000..410dc96 --- /dev/null +++ b/roles/hostname/README.md @@ -0,0 +1,39 @@ +Role Name +========= + +Set the node's hostname. + +Requirements +------------ + +None + +Role Variables +-------------- + +`hostname` + +Dependencies +------------ + +Example Playbook +---------------- + +Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too: + +```yaml + +- hosts: servers + roles: + - { role: username.rolename, x: 42 } +``` + +License +------- + +BSD + +Author Information +------------------ + +corvus-migratorius@proton.me diff --git a/roles/hostname/defaults/main.yml b/roles/hostname/defaults/main.yml new file mode 100644 index 0000000..0453846 --- /dev/null +++ b/roles/hostname/defaults/main.yml @@ -0,0 +1,2 @@ +--- +# defaults file for roles/hostname diff --git a/roles/hostname/handlers/main.yml b/roles/hostname/handlers/main.yml new file mode 100644 index 0000000..69f09d0 --- /dev/null +++ b/roles/hostname/handlers/main.yml @@ -0,0 +1,2 @@ +--- +# handlers file for roles/hostname diff --git a/roles/hostname/meta/main.yml b/roles/hostname/meta/main.yml new file mode 100644 index 0000000..03e4bde --- /dev/null +++ b/roles/hostname/meta/main.yml @@ -0,0 +1,14 @@ +galaxy_info: + author: "Alexander Gorelyhsev" + description: "Set the hostname of the node" + company: "GenLab LLC" + license: "BSD" + min_ansible_version: "2.1" + + platforms: + - name: "Ubuntu" + versions: ["focal", "jammy", "noble"] + + galaxy_tags: [] + +dependencies: [] diff --git a/roles/hostname/tasks/main.yml b/roles/hostname/tasks/main.yml new file mode 100644 index 0000000..9ae6ff9 --- /dev/null +++ b/roles/hostname/tasks/main.yml @@ -0,0 +1,6 @@ +--- +# tasks file for roles/hostname +- name: "Set the hostname to '{{ hostname }}'" + tags: [ hostname ] + ansible.builtin.hostname: + name: "{{ hostname }}" diff --git a/roles/hostname/vars/main.yml b/roles/hostname/vars/main.yml new file mode 100644 index 0000000..b09fe3f --- /dev/null +++ b/roles/hostname/vars/main.yml @@ -0,0 +1,2 @@ +--- +# vars file for roles/hostname