summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <javier.jardon@codethink.co.uk>2015-03-11 19:48:02 +0000
committerJavier Jardón <javier.jardon@codethink.co.uk>2015-03-16 17:59:55 +0000
commit1692a0460dd14b1e3af19d65b4e8b802f88a9ba6 (patch)
tree652f1aab08c85fb5888e819bef51045584291cc0
parent41082a8956c6581c1c735388c73fd73fef6b1f41 (diff)
downloaddefinitions-1692a0460dd14b1e3af19d65b4e8b802f88a9ba6.tar.gz
simple-network.configure: Update documentation
-rwxr-xr-xsimple-network.configure15
1 files changed, 9 insertions, 6 deletions
diff --git a/simple-network.configure b/simple-network.configure
index fbbe6c4e..7c078c93 100755
--- a/simple-network.configure
+++ b/simple-network.configure
@@ -13,13 +13,15 @@
# You should have received a copy of the GNU General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>.
-'''A Morph deployment configuration extension to handle /etc/network/interfaces
+'''A Morph deployment configuration extension to handle network configutation
-This extension prepares /etc/network/interfaces with the interfaces specified
-during deployment.
+This extension prepares /etc/network/interfaces and networkd .network files
+in /etc/systemd/network/ with the interfaces specified during deployment.
If no network configuration is provided, eth0 will be configured for DHCP
-with the hostname of the system.
+with the hostname of the system in the case of /etc/network/interfaces.
+In the case of networkd, any interface starting by e* will be configured
+for DHCP
'''
@@ -36,9 +38,10 @@ class SimpleNetworkError(morphlib.Error):
class SimpleNetworkConfigurationExtension(cliapp.Application):
- '''Configure /etc/network/interfaces
+ '''Configure /etc/network/interfaces and generate networkd .network files
- Reading NETWORK_CONFIG, this extension sets up /etc/network/interfaces.
+ Reading NETWORK_CONFIG, this extension sets up /etc/network/interfaces
+ and .network files in /etc/systemd/network/.
'''
def process_args(self, args):