diff --git a/roles/disable_import_cv_xml/.travis.yml b/roles/disable_import_cv_xml/.travis.yml
new file mode 100644
index 0000000..36bbf62
--- /dev/null
+++ b/roles/disable_import_cv_xml/.travis.yml
@@ -0,0 +1,29 @@
+---
+language: python
+python: "2.7"
+
+# Use the new container infrastructure
+sudo: false
+
+# Install ansible
+addons:
+ apt:
+ packages:
+ - python-pip
+
+install:
+ # Install ansible
+ - pip install ansible
+
+ # Check ansible version
+ - ansible --version
+
+ # Create ansible.cfg with correct roles_path
+ - printf '[defaults]\nroles_path=../' >ansible.cfg
+
+script:
+ # Basic role syntax check
+ - ansible-playbook tests/test.yml -i tests/inventory --syntax-check
+
+notifications:
+ webhooks: https://galaxy.ansible.com/api/v1/notifications/
\ No newline at end of file
diff --git a/roles/disable_import_cv_xml/README.md b/roles/disable_import_cv_xml/README.md
new file mode 100644
index 0000000..fee42d8
--- /dev/null
+++ b/roles/disable_import_cv_xml/README.md
@@ -0,0 +1,39 @@
+Role Name
+=========
+
+Hiermit werden bei AMS die Grundinstallation angestossen. Dh. dass zb. das bash_profile eingefügt wird, die Log-Ordner werden erstellt, die start/-stopALL-Skripte mit psc.sh werden erstellt etc.
+
+Requirements
+------------
+
+Keine.
+
+Role Variables
+--------------
+
+Keine.
+
+Dependencies
+------------
+
+Keine.
+
+
+Example Playbook
+----------------
+
+Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
+
+ - hosts: servers
+ roles:
+ - base_installation
+
+License
+-------
+
+BSD
+
+Author Information
+------------------
+
+M. Gillitzer, Version 0.1
diff --git a/roles/disable_import_cv_xml/defaults/main.yml b/roles/disable_import_cv_xml/defaults/main.yml
new file mode 100644
index 0000000..4db8f11
--- /dev/null
+++ b/roles/disable_import_cv_xml/defaults/main.yml
@@ -0,0 +1,2 @@
+---
+# defaults file for default_role
\ No newline at end of file
diff --git a/roles/disable_import_cv_xml/files/web.xml b/roles/disable_import_cv_xml/files/web.xml
new file mode 100644
index 0000000..bee8af2
--- /dev/null
+++ b/roles/disable_import_cv_xml/files/web.xml
@@ -0,0 +1,169 @@
+
+
+
+
+ Apache-Axis2
+
+ Apache-Axis Servlet
+ AxisServlet
+ org.apache.axis2.transport.http.AxisServlet
+
+ ${test.axis2.repository.path}
+ ${axis2.repository.path}
+
+ 1
+
+
+ AxisServlet
+ /servlet/AxisServlet
+
+
+ AxisServlet
+ *.jws
+
+
+ AxisServlet
+ /services/version_2.1.1/*
+
+
+ AxisServlet
+ /services/version_2.0.2/*
+
+
+
+ IMPServiceContextListener
+ com.rola.server.imp.soap.server.IMPServiceContextListener
+
+
+
+
+
+
+
+ MonitoringFilter
+ com.rola.monitoring.web.MonitoringServletFilter
+
+ categorizerThreshold
+ 0
+
+
+
+ MonitoringFilter
+ /*
+ ERROR
+ FORWARD
+ INCLUDE
+ REQUEST
+
+
+
+
+
+
+
+ IMPRESTServlet
+ com.rola.server.imp.rest.IMPRESTServlet
+ 1
+
+
+
+ IMPRESTServlet
+ /version_2.0.2/processData
+
+
+ IMPRESTServlet
+ /version_2.1.1/processData
+
+
+
+ IMPRESTServlet
+ /version_2.0.2/processDataSync
+
+
+
+ IMPRESTServlet
+ /version_2.1.1/processDataSync
+
+
+
+
+ InterfaceContextServletFilter
+ com.rola.server.exchange.interfacecontext.InterfaceContextServletFilter
+
+
+
+ InterfaceContextServletFilter
+ IMPRESTServlet
+
+
+
+ InterfaceContextServletFilter
+ AxisServlet
+
+
+
+
+
+ rola/config
+
+ java.lang.String
+ [DEFAULT]
+
+
+
+ rola/moduleId
+
+ java.lang.String
+ IMP2_0
+
+
+
+
+
+
+ HTML-Client
+ /htmlclient/*
+ GET
+ POST
+
+
+
+ NONE
+
+
+
+
+
+
+
diff --git a/roles/disable_import_cv_xml/handlers/main.yml b/roles/disable_import_cv_xml/handlers/main.yml
new file mode 100644
index 0000000..03ae149
--- /dev/null
+++ b/roles/disable_import_cv_xml/handlers/main.yml
@@ -0,0 +1,20 @@
+---
+# handlers file for default_role
+ - name: stop_Imp20
+ command: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.sh stop
+ async: 120
+ poll: 5
+
+ - name: check_Imp20
+ become: true
+ become_user: jetty
+ wait_for:
+ path: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.status
+ state: absent
+ async: 120
+ poll: 5
+
+ - name: start_Imp20
+ command: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.sh start
+ async: 120
+ poll: 5
diff --git a/roles/disable_import_cv_xml/meta/main.yml b/roles/disable_import_cv_xml/meta/main.yml
new file mode 100644
index 0000000..5d50bf4
--- /dev/null
+++ b/roles/disable_import_cv_xml/meta/main.yml
@@ -0,0 +1,60 @@
+galaxy_info:
+ author: your name
+ description: your description
+ company: your company (optional)
+
+ # If the issue tracker for your role is not on github, uncomment the
+ # next line and provide a value
+ # issue_tracker_url: http://example.com/issue/tracker
+
+ # Some suggested licenses:
+ # - BSD (default)
+ # - MIT
+ # - GPLv2
+ # - GPLv3
+ # - Apache
+ # - CC-BY
+ license: license (GPLv2, CC-BY, etc)
+
+ min_ansible_version: 2.4
+
+ # If this a Container Enabled role, provide the minimum Ansible Container version.
+ # min_ansible_container_version:
+
+ # Optionally specify the branch Galaxy will use when accessing the GitHub
+ # repo for this role. During role install, if no tags are available,
+ # Galaxy will use this branch. During import Galaxy will access files on
+ # this branch. If Travis integration is configured, only notifications for this
+ # branch will be accepted. Otherwise, in all cases, the repo's default branch
+ # (usually master) will be used.
+ #github_branch:
+
+ #
+ # Provide a list of supported platforms, and for each platform a list of versions.
+ # If you don't wish to enumerate all versions for a particular platform, use 'all'.
+ # To view available platforms and versions (or releases), visit:
+ # https://galaxy.ansible.com/api/v1/platforms/
+ #
+ # platforms:
+ # - name: Fedora
+ # versions:
+ # - all
+ # - 25
+ # - name: SomePlatform
+ # versions:
+ # - all
+ # - 1.0
+ # - 7
+ # - 99.99
+
+ galaxy_tags: []
+ # List tags for your role here, one per line. A tag is a keyword that describes
+ # and categorizes the role. Users find roles by searching for tags. Be sure to
+ # remove the '[]' above, if you add tags to this list.
+ #
+ # NOTE: A tag is limited to a single word comprised of alphanumeric characters.
+ # Maximum 20 tags per role.
+
+dependencies: []
+ # List your role dependencies here, one per line. Be sure to remove the '[]' above,
+ # if you add dependencies to this list.
\ No newline at end of file
diff --git a/roles/disable_import_cv_xml/tasks/main.yml b/roles/disable_import_cv_xml/tasks/main.yml
new file mode 100644
index 0000000..5c9b596
--- /dev/null
+++ b/roles/disable_import_cv_xml/tasks/main.yml
@@ -0,0 +1,8 @@
+---
+ - name: Copy file web.xml with owner and permissions web.xml
+ copy:
+ src: web.xml
+ dest: /opt/rola/ams/linux/Services/plugins/rola/com.rola.rsframe.webmodule.imp20/WebContent/WEB-INF/web.xml
+ owner: jetty
+ group: dba
+ mode: '0644'
diff --git a/roles/disable_import_cv_xml/tests/inventory b/roles/disable_import_cv_xml/tests/inventory
new file mode 100644
index 0000000..878877b
--- /dev/null
+++ b/roles/disable_import_cv_xml/tests/inventory
@@ -0,0 +1,2 @@
+localhost
+
diff --git a/roles/disable_import_cv_xml/tests/test.yml b/roles/disable_import_cv_xml/tests/test.yml
new file mode 100644
index 0000000..af33406
--- /dev/null
+++ b/roles/disable_import_cv_xml/tests/test.yml
@@ -0,0 +1,5 @@
+---
+- hosts: localhost
+ remote_user: root
+ roles:
+ - default_role
\ No newline at end of file
diff --git a/roles/disable_import_cv_xml/vars/main.yml b/roles/disable_import_cv_xml/vars/main.yml
new file mode 100644
index 0000000..3bdb116
--- /dev/null
+++ b/roles/disable_import_cv_xml/vars/main.yml
@@ -0,0 +1,2 @@
+---
+# vars file for default_role
\ No newline at end of file
diff --git a/roles/enable_import_cv_xml/.travis.yml b/roles/enable_import_cv_xml/.travis.yml
new file mode 100644
index 0000000..36bbf62
--- /dev/null
+++ b/roles/enable_import_cv_xml/.travis.yml
@@ -0,0 +1,29 @@
+---
+language: python
+python: "2.7"
+
+# Use the new container infrastructure
+sudo: false
+
+# Install ansible
+addons:
+ apt:
+ packages:
+ - python-pip
+
+install:
+ # Install ansible
+ - pip install ansible
+
+ # Check ansible version
+ - ansible --version
+
+ # Create ansible.cfg with correct roles_path
+ - printf '[defaults]\nroles_path=../' >ansible.cfg
+
+script:
+ # Basic role syntax check
+ - ansible-playbook tests/test.yml -i tests/inventory --syntax-check
+
+notifications:
+ webhooks: https://galaxy.ansible.com/api/v1/notifications/
\ No newline at end of file
diff --git a/roles/enable_import_cv_xml/README.md b/roles/enable_import_cv_xml/README.md
new file mode 100644
index 0000000..fee42d8
--- /dev/null
+++ b/roles/enable_import_cv_xml/README.md
@@ -0,0 +1,39 @@
+Role Name
+=========
+
+Hiermit werden bei AMS die Grundinstallation angestossen. Dh. dass zb. das bash_profile eingefügt wird, die Log-Ordner werden erstellt, die start/-stopALL-Skripte mit psc.sh werden erstellt etc.
+
+Requirements
+------------
+
+Keine.
+
+Role Variables
+--------------
+
+Keine.
+
+Dependencies
+------------
+
+Keine.
+
+
+Example Playbook
+----------------
+
+Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
+
+ - hosts: servers
+ roles:
+ - base_installation
+
+License
+-------
+
+BSD
+
+Author Information
+------------------
+
+M. Gillitzer, Version 0.1
diff --git a/roles/enable_import_cv_xml/defaults/main.yml b/roles/enable_import_cv_xml/defaults/main.yml
new file mode 100644
index 0000000..4db8f11
--- /dev/null
+++ b/roles/enable_import_cv_xml/defaults/main.yml
@@ -0,0 +1,2 @@
+---
+# defaults file for default_role
\ No newline at end of file
diff --git a/roles/enable_import_cv_xml/files/web.xml b/roles/enable_import_cv_xml/files/web.xml
new file mode 100644
index 0000000..50c63f0
--- /dev/null
+++ b/roles/enable_import_cv_xml/files/web.xml
@@ -0,0 +1,169 @@
+
+
+
+
+ Apache-Axis2
+
+ Apache-Axis Servlet
+ AxisServlet
+ org.apache.axis2.transport.http.AxisServlet
+
+ ${test.axis2.repository.path}
+ ${axis2.repository.path}
+
+ 1
+
+
+ AxisServlet
+ /servlet/AxisServlet
+
+
+ AxisServlet
+ *.jws
+
+
+ AxisServlet
+ /services/version_2.1.1/*
+
+
+ AxisServlet
+ /services/version_2.0.2/*
+
+
+
+ IMPServiceContextListener
+ com.rola.server.imp.soap.server.IMPServiceContextListener
+
+
+
+
+
+
+
+ MonitoringFilter
+ com.rola.monitoring.web.MonitoringServletFilter
+
+ categorizerThreshold
+ 0
+
+
+
+ MonitoringFilter
+ /*
+ ERROR
+ FORWARD
+ INCLUDE
+ REQUEST
+
+
+
+
+
+
+
+ IMPRESTServlet
+ com.rola.server.imp.rest.IMPRESTServlet
+ 1
+
+
+
+ IMPRESTServlet
+ /version_2.0.2/processData
+
+
+ IMPRESTServlet
+ /version_2.1.1/processData
+
+
+
+ IMPRESTServlet
+ /version_2.0.2/processDataSync
+
+
+
+ IMPRESTServlet
+ /version_2.1.1/processDataSync
+
+
+
+
+ InterfaceContextServletFilter
+ com.rola.server.exchange.interfacecontext.InterfaceContextServletFilter
+
+
+
+ InterfaceContextServletFilter
+ IMPRESTServlet
+
+
+
+ InterfaceContextServletFilter
+ AxisServlet
+
+
+
+
+
+ rola/config
+
+ java.lang.String
+ [DEFAULT]
+
+
+
+ rola/moduleId
+
+ java.lang.String
+ IMP2_0
+
+
+
+
+
+
+
+
+
+
diff --git a/roles/enable_import_cv_xml/handlers/main.yml b/roles/enable_import_cv_xml/handlers/main.yml
new file mode 100644
index 0000000..03ae149
--- /dev/null
+++ b/roles/enable_import_cv_xml/handlers/main.yml
@@ -0,0 +1,20 @@
+---
+# handlers file for default_role
+ - name: stop_Imp20
+ command: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.sh stop
+ async: 120
+ poll: 5
+
+ - name: check_Imp20
+ become: true
+ become_user: jetty
+ wait_for:
+ path: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.status
+ state: absent
+ async: 120
+ poll: 5
+
+ - name: start_Imp20
+ command: /opt/rola/ams/linux/Services/service/rsWebserviceImp20.sh start
+ async: 120
+ poll: 5
diff --git a/roles/enable_import_cv_xml/meta/main.yml b/roles/enable_import_cv_xml/meta/main.yml
new file mode 100644
index 0000000..5d50bf4
--- /dev/null
+++ b/roles/enable_import_cv_xml/meta/main.yml
@@ -0,0 +1,60 @@
+galaxy_info:
+ author: your name
+ description: your description
+ company: your company (optional)
+
+ # If the issue tracker for your role is not on github, uncomment the
+ # next line and provide a value
+ # issue_tracker_url: http://example.com/issue/tracker
+
+ # Some suggested licenses:
+ # - BSD (default)
+ # - MIT
+ # - GPLv2
+ # - GPLv3
+ # - Apache
+ # - CC-BY
+ license: license (GPLv2, CC-BY, etc)
+
+ min_ansible_version: 2.4
+
+ # If this a Container Enabled role, provide the minimum Ansible Container version.
+ # min_ansible_container_version:
+
+ # Optionally specify the branch Galaxy will use when accessing the GitHub
+ # repo for this role. During role install, if no tags are available,
+ # Galaxy will use this branch. During import Galaxy will access files on
+ # this branch. If Travis integration is configured, only notifications for this
+ # branch will be accepted. Otherwise, in all cases, the repo's default branch
+ # (usually master) will be used.
+ #github_branch:
+
+ #
+ # Provide a list of supported platforms, and for each platform a list of versions.
+ # If you don't wish to enumerate all versions for a particular platform, use 'all'.
+ # To view available platforms and versions (or releases), visit:
+ # https://galaxy.ansible.com/api/v1/platforms/
+ #
+ # platforms:
+ # - name: Fedora
+ # versions:
+ # - all
+ # - 25
+ # - name: SomePlatform
+ # versions:
+ # - all
+ # - 1.0
+ # - 7
+ # - 99.99
+
+ galaxy_tags: []
+ # List tags for your role here, one per line. A tag is a keyword that describes
+ # and categorizes the role. Users find roles by searching for tags. Be sure to
+ # remove the '[]' above, if you add tags to this list.
+ #
+ # NOTE: A tag is limited to a single word comprised of alphanumeric characters.
+ # Maximum 20 tags per role.
+
+dependencies: []
+ # List your role dependencies here, one per line. Be sure to remove the '[]' above,
+ # if you add dependencies to this list.
\ No newline at end of file
diff --git a/roles/enable_import_cv_xml/tasks/main.yml b/roles/enable_import_cv_xml/tasks/main.yml
new file mode 100644
index 0000000..86ed660
--- /dev/null
+++ b/roles/enable_import_cv_xml/tasks/main.yml
@@ -0,0 +1,12 @@
+---
+ - name: Copy file web.xml with owner and permissions web.xml
+ copy:
+ src: web.xml
+ dest: /opt/rola/ams/linux/Services/plugins/rola/com.rola.rsframe.webmodule.imp20/WebContent/WEB-INF/web.xml
+ owner: jetty
+ group: dba
+ mode: '0644'
+ notify:
+ - stop_Imp20
+ - check_Imp20
+ - start_Imp20
diff --git a/roles/enable_import_cv_xml/tests/inventory b/roles/enable_import_cv_xml/tests/inventory
new file mode 100644
index 0000000..878877b
--- /dev/null
+++ b/roles/enable_import_cv_xml/tests/inventory
@@ -0,0 +1,2 @@
+localhost
+
diff --git a/roles/enable_import_cv_xml/tests/test.yml b/roles/enable_import_cv_xml/tests/test.yml
new file mode 100644
index 0000000..af33406
--- /dev/null
+++ b/roles/enable_import_cv_xml/tests/test.yml
@@ -0,0 +1,5 @@
+---
+- hosts: localhost
+ remote_user: root
+ roles:
+ - default_role
\ No newline at end of file
diff --git a/roles/enable_import_cv_xml/vars/main.yml b/roles/enable_import_cv_xml/vars/main.yml
new file mode 100644
index 0000000..3bdb116
--- /dev/null
+++ b/roles/enable_import_cv_xml/vars/main.yml
@@ -0,0 +1,2 @@
+---
+# vars file for default_role
\ No newline at end of file