diff options
Diffstat (limited to 'deploy/post/execute.py')
-rw-r--r-- | deploy/post/execute.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/deploy/post/execute.py b/deploy/post/execute.py index 8758b401..3f05d005 100644 --- a/deploy/post/execute.py +++ b/deploy/post/execute.py @@ -9,9 +9,25 @@ import neutron +def _config_admin_external_network(): + name = 'admin_external' + body = { + 'network': { + 'name': name, + 'admin_state_up': True, + 'shared': True, + 'provider:network_type': 'flat', + 'provider:physical_network': 'physnet1', + 'router:external': True + } + } + + return name, body + + def main(): neutron.Neutron().list_networks() - + neutron.Neutron().create_network(*(_config_admin_external_network())) if __name__ == '__main__': main() |