m (make swap, pam, userlogin, admins optional) |
(document NetBox fields) |
||
(31 intermediate revisions by 3 users not shown) | |||
Line 11: | Line 11: | ||
|ram= | |ram= | ||
|swap= | |swap= | ||
|admin_toolkit=Yes/No | |||
|ssh_root_keys= | |ssh_root_keys= | ||
|ssh_pam= | |ssh_pam= | ||
|ssh_userlogin= | |ssh_userlogin= | ||
|admins= | |admins= | ||
|ownership= | |||
|mac= | |||
|static_ip= | |||
|netbox_id= | |||
|netbox_url= | |||
}} | }} | ||
</pre> | </pre> | ||
Edit the page to see the template text. | Edit the page to see the template text. | ||
</noinclude><includeonly> | </noinclude><includeonly><!-- | ||
{| | -->{{#if:{{{image|}}}|[[Has image::{{{image|}}}| ]]|[[Has no image::true| ]]}}<!-- | ||
-->{{#ifeq: {{{has label|}}} | Yes | [[Has label::Yes| ]] | [[Has label::No| ]] }}<!-- | |||
|- | -->{{#ifeq: {{#titleparts: {{PAGENAME}} | |-1 }} | en | [[Duplicate::Yes| ]] | [[Duplicate::No| ]] }}<!-- | ||
| | -->[[Resource category::Host| ]]<!-- | ||
| [[Has location::{{{location|}}}]] | -->{{infobox start | ||
| | |headercolor=#ccccff | ||
| Zweck | |name=[[Hostname::{{{name}}}]] | ||
| {{{purpose|}}} | |image={{{image|}}} | ||
| | |description={{{description|}}} | ||
| OS | }}<!-- | ||
| [[Operating System::{{{os|}}}]] | |||
| | -->{{ifnotempty|{{{location|}}} |{{infobox row |name=Ort |value=[[Has location::{{{location|}}}]] }}}}<!-- | ||
| Disks | -->{{ifnotempty|{{{purpose|}}} |{{infobox row |name=Zweck |value=[[Has purpose::{{{purpose|}}}]] }}}}<!-- | ||
| {{{disk|}}} | |||
| | -->{{ifnotempty|{{{os|}}} |{{infobox row |name=OS |value=[[Operating System::{{{os|}}}]] }}}}<!-- | ||
| RAM | -->{{ifnotempty|{{{disk|}}} |{{infobox row |name=Disks |value=[[Disk size::{{{disk|}}}]] }}}}<!-- | ||
| {{{ram|}}} | -->{{ifnotempty|{{{ram|}}} |{{infobox row |name=RAM |value=[[RAM size::{{{ram|}}}]] }}}}<!-- | ||
-->{{ifnotempty|{{{swap|}}} |{{infobox row |name=Swap |value=[[Swap size::{{{swap|}}}]] }}}}<!-- | |||
{{ | |||
{{ | -->{{ifnotempty|{{{admin_toolkit|}}} |{{infobox row |name=Admin-Toolkit |value={{{admin_toolkit|No}}} }}}}<!-- | ||
| | -->{{ifnotempty|{{{ssh_root_keys|}}} |{{infobox row |name=ssh key path |value={{{ssh_root_keys|}}} }}}}<!-- | ||
| ssh key path | -->{{ifnotempty|{{{ssh_pam|}}} |{{infobox row |name=PAM? |value={{{ssh_pam|}}} }}}}<!-- | ||
| {{{ssh_root_keys|}}} | -->{{ifnotempty|{{{ssh_userlogin|}}} |{{infobox row |name=SSH user login? |value={{{ssh_userlogin}}} }}}}<!-- | ||
{{ | -->{{ifnotempty|{{{ownership|}}} |{{infobox row |name=Besitzstatus |value=[[Has ownership::{{{ownership|}}}| ]]{{Ownership|{{{ownership|}}}}} }}}}<!-- | ||
{{ | -->{{ifnotempty|{{{contact|}}} | {{infobox row | name=Kontakt | value={{{contact|}}} }}}}<!-- | ||
| | -->{{ifnotempty|{{{contactnick|}}} | {{infobox row | name=Kontakt | value={{#arraymap:{{{contactnick|}}}|,|x|{{U|x}}}} }}}}<!-- | ||
{{# | -->{{ifnotempty|{{{use|}}} | {{infobox row | name=Benutzung | value=[[Usage condition::{{{use|}}}| ]]{{Usage condition|{{{use|}}}}} }}}}<!-- | ||
{{ | |||
| | -->{{infobox row |name=Admins |value={{#if:{{{admins|}}}|{{#arraymap:{{{admins|}}}|,|x|[[Has admins::x| ]]{{U|x}}}} |'''FIXME'''}} }}<!-- | ||
{{#if:{{{admins|}}}|{{!}} | -->{{ifnotempty|{{{mac|}}} |{{infobox row |name=MAC address |value=[[Has MAC address::{{{mac|}}}]] }}}}<!-- | ||
{{ | -->{{ifnotempty|{{{static_ip|}}} |{{infobox row |name=Static IP |value=[[Has IP address::{{{static_ip|}}}]] }}}}<!-- | ||
-->{{ifnotempty|{{{netbox_id|}}} |{{infobox row |name=NetBox ID |value=[https://netbox.chaosdorf.space/dcim/devices/{{{netbox_id}}}/ {{{netbox_id}}}] }}}}<!-- | |||
-->{{ifnotempty|{{{netbox_url|}}} |{{infobox row |name=NetBox URL |value=[{{{netbox_url}}}] }}}}<!-- | |||
--> | |||
|} | |} | ||
[[Category:Administration]] | [[Category:Administration]] | ||
[[Category:Host]] | [[Category:Host]] | ||
</includeonly> | </includeonly> |
Latest revision as of 19:49, 13 December 2018
This is the 'Host' template. It should be called in the following format:
{{Host |name= |location= |purpose= |os= |disk= |ram= |swap= |admin_toolkit=Yes/No |ssh_root_keys= |ssh_pam= |ssh_userlogin= |admins= |ownership= |mac= |static_ip= |netbox_id= |netbox_url= }}
Edit the page to see the template text.