File: netplan-set.md

package info (click to toggle)
netplan.io 1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 4,268 kB
  • sloc: python: 34,640; ansic: 14,096; xml: 4,989; javascript: 2,165; sh: 513; makefile: 118
file content (42 lines) | stat: -rw-r--r-- 1,138 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: NETPLAN-SET
section: 8
author:
- Lukas Märdian (lukas.maerdian@canonical.com)
...

## NAME

`netplan-set` - write Netplan YAML configuration snippets to file

## SYNOPSIS

  **`netplan`** \[*--debug*\] **set** **-h**|**--help**

  **`netplan`** \[*--debug*\] **set** \[*--root-dir=ROOT_DIR*\] \[*--origin-hint=ORIGIN_HINT*\] \[*key=value*\]

## DESCRIPTION

**`netplan set [key=value]`** writes a given key/value pair or YAML subtree into a YAML file in `/etc/netplan/` and validates its format.

You can specify a single value as: `"[network.]ethernets.eth0.addresses=[1.2.3.4/24, 5.6.7.8/24]"` or a full subtree as: `"[network.]ethernets.eth0={dhcp4: true, dhcp6: true}"`.

For details of the configuration file format, see **`netplan`**(5).

## OPTIONS

`-h`, `--help`
:    Print basic help.

`--debug`
:    Print debugging output during the process.

`--root-dir`
:    Write YAML files into this root instead of `/`.

`--origin-hint`
:    Specify a name for the configuration file, e.g.: `70-netplan-set` => `/etc/netplan/70-netplan-set.yaml`.

## SEE ALSO

  **`netplan`**(5), **`netplan-get`**(8), **`netplan-dbus`**(8)