diff options
Diffstat (limited to 'roles')
-rw-r--r-- | roles/dellos6/base/handlers/main.yml | 4 | ||||
-rw-r--r-- | roles/dellos6/base/tasks/main.yml | 2 | ||||
-rw-r--r-- | roles/dellos6/bootstrap/templates/init.j2 | 5 |
3 files changed, 10 insertions, 1 deletions
diff --git a/roles/dellos6/base/handlers/main.yml b/roles/dellos6/base/handlers/main.yml new file mode 100644 index 00000000..944e75a3 --- /dev/null +++ b/roles/dellos6/base/handlers/main.yml @@ -0,0 +1,4 @@ +--- +- name: save configuration + dellos6_config: + save: true diff --git a/roles/dellos6/base/tasks/main.yml b/roles/dellos6/base/tasks/main.yml index c9e60731..30924abd 100644 --- a/roles/dellos6/base/tasks/main.yml +++ b/roles/dellos6/base/tasks/main.yml @@ -4,4 +4,4 @@ lines: - ip telnet server disable - no ip http server - save: yes + notify: save configuration diff --git a/roles/dellos6/bootstrap/templates/init.j2 b/roles/dellos6/bootstrap/templates/init.j2 index 8a0c1ae4..eef1e0a6 100644 --- a/roles/dellos6/bootstrap/templates/init.j2 +++ b/roles/dellos6/bootstrap/templates/init.j2 @@ -7,6 +7,11 @@ hostname {{ host_name }} vlan 42 name mgmt exit +{% if dellos6_mgmt_interface is defined and dellos6_mgmt_interface != '' %} +interface {{ dellos6_mgmt_interface }} +switchport access vlan {{ dellos6_mgmt_vlan }} +exit +{% endif %} interface vlan {{ dellos6_mgmt_vlan }} ip address {{ dellos6_mgmt_ipaddr }} {{ dellos6_mgmt_netmask }} exit |