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