{"repo":"mrlesmithjr/ansible-netplan","free":true,"listed":false,"github":"https://github.com/mrlesmithjr/ansible-netplan","clone":"git clone https://github.com/mrlesmithjr/ansible-netplan.git","description":"Ansible role to manage Netplan","language":"Shell","stars":156,"topics":["ansible","ansible-role"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"ansible-netplan An Ansible role to manage Netplan network configuration. This role supports all Netplan configuration keys dynamically via YAML merging — you do not need to wait for role updates to use new Netplan features. Ansible Galaxy Supported Platforms Platform Versions ---------- ---------- Ubuntu 18.04, 20.04, 22.04, 24.04 Debian 11, 12 Requirements Run with become: true . The netplan.io package is installed automatically. Quick Start Key Variables Variable Default Description ---------- --------- ------------- netplan enabled true Master switch — set to false to skip all tasks netplan config file /etc/netplan/ansible-config.yaml Path to the managed Netplan config file netplan config file mode 0600 File permissions for the config file netplan renderer \"\" Renderer: networkd or NetworkManager (uses system default if unset) netplan configuration {} Your Netplan configuration (merged with defaults) netplan apply true Run netplan apply after configuration changes netplan remove existing false Remove existing Netplan config files before writing netplan backup existing false Back up existing config files before overwriting netplan enable recovery true Wrap netplan apply in a block/rescue that reverts to 50-cloud-init.yaml if the apply exits non-zero while SSH stays connected (see note below) netplan blacklist e1000e false Blacklist the e1000e kernel module via /etc/modprobe.d/blacklist-e1000e.conf and trigger update-initramfs (see note below) netplan enable nic watchdog fals","default_branch":null,"files":null,"tree":[],"storefront":"/r/mrlesmithjr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mrlesmithjr/ansible-netplan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}