add hostname role
This commit is contained in:
39
roles/hostname/README.md
Normal file
39
roles/hostname/README.md
Normal file
@@ -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
|
||||||
2
roles/hostname/defaults/main.yml
Normal file
2
roles/hostname/defaults/main.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# defaults file for roles/hostname
|
||||||
2
roles/hostname/handlers/main.yml
Normal file
2
roles/hostname/handlers/main.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# handlers file for roles/hostname
|
||||||
14
roles/hostname/meta/main.yml
Normal file
14
roles/hostname/meta/main.yml
Normal file
@@ -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: []
|
||||||
6
roles/hostname/tasks/main.yml
Normal file
6
roles/hostname/tasks/main.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
# tasks file for roles/hostname
|
||||||
|
- name: "Set the hostname to '{{ hostname }}'"
|
||||||
|
tags: [ hostname ]
|
||||||
|
ansible.builtin.hostname:
|
||||||
|
name: "{{ hostname }}"
|
||||||
2
roles/hostname/vars/main.yml
Normal file
2
roles/hostname/vars/main.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# vars file for roles/hostname
|
||||||
Reference in New Issue
Block a user