From d5621403fa04ed58fb63124948f7999399e9de7a Mon Sep 17 00:00:00 2001 From: praveenaws7 Date: Mon, 6 Jul 2020 17:34:25 +0530 Subject: [PATCH 1/4] latest commit of praven --- praven.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 praven.txt diff --git a/praven.txt b/praven.txt new file mode 100644 index 0000000..7d8f792 --- /dev/null +++ b/praven.txt @@ -0,0 +1 @@ +pushinf and reverting test file From 2d74ac37f2a857df175ac73b52035bb1d1fd125a Mon Sep 17 00:00:00 2001 From: praveenaws7 Date: Mon, 6 Jul 2020 17:40:44 +0530 Subject: [PATCH 2/4] Revert "added ansible update" This reverts commit 72f4e02817a9532ba09aa9792cfb399e39b49e24. --- July19/playbooks/non-idempotent.yml | 19 ------- July19/roles/tomcat8/tasks/main.yml | 39 ++++++++++---- July19/roles/tomcat8/tasks/tomcat8_redhat.yml | 0 July19/roles/tomcat8/tasks/tomcat8_ubuntu.yml | 0 Mar20/Exercise1.yaml | 20 ------- Mar20/Exercise1_centos.yaml | 20 ------- Mar20/Exercise1_ubuntu.yaml | 22 -------- Mar20/Exercise2.yaml | 22 -------- Mar20/command_demo.yaml | 20 ------- Mar20/demo.txt | 1 - Mar20/filedemo.yml | 24 --------- Mar20/hosts | 7 --- Mar20/hosts.yaml | 16 ------ Mar20/hosts_centos | 0 Mar20/hosts_ubuntu | 1 - Mar20/lamp/dir.conf | 3 -- Mar20/lamp/info.php | 3 -- Mar20/lamp/lamp.yaml | 50 ----------------- Mar20/notification_demo.yml | 14 ----- Mar20/readme.txt.j2 | 8 --- Mar20/reusabledemo/both.yaml | 5 -- Mar20/reusabledemo/util.yml | 15 ------ Mar20/reusabledemo/webserver.yaml | 17 ------ Mar20/role_demo/node_demo/node.yaml | 5 -- Mar20/roles/tomcat8/.travis.yml | 29 ---------- Mar20/roles/tomcat8/README.md | 38 ------------- Mar20/roles/tomcat8/defaults/main.yml | 2 - Mar20/roles/tomcat8/handlers/main.yml | 7 --- Mar20/roles/tomcat8/meta/main.yml | 53 ------------------- Mar20/roles/tomcat8/tasks/main.yml | 3 -- Mar20/roles/tomcat8/tasks/ubuntu.yml | 24 --------- .../tomcat8/templates/tomcat-users.xml.j2 | 45 ---------------- Mar20/roles/tomcat8/templates/tomcat8.j2 | 46 ---------------- Mar20/roles/tomcat8/tests/inventory | 2 - Mar20/roles/tomcat8/tests/test.yml | 5 -- Mar20/roles/tomcat8/vars/main.yml | 10 ---- Mar20/template_demo.yml | 9 ---- Mar20/tomcat8/tomcat-users.xml.j2 | 45 ---------------- Mar20/tomcat8/tomcat8.j2 | 46 ---------------- Mar20/tomcat8/tomcat8.yaml | 41 -------------- Mar20/usingroledemo.yml | 5 -- Mar20/variabledemo.yaml | 11 ---- Mar20/varinventory | 1 - Nov19/configurationtest/Readme.txt.j2 | 4 -- Nov19/configurationtest/configtest.yaml | 7 --- Nov19/lamp/group_vars/webservers | 2 - Nov19/lamp/hosts | 10 ---- Nov19/lamp/hosts.yml | 14 ----- Nov19/lamp/info.php | 3 -- Nov19/lamp/lamp.yml | 40 -------------- Nov19/lamp/lamp_redhat.yaml | 25 --------- Nov19/lamp/lamp_ubuntu.yaml | 29 ---------- Nov19/role_template/default_role/.travis.yml | 29 ---------- Nov19/role_template/default_role/README.md | 38 ------------- .../default_role/defaults/main.yml | 2 - .../default_role/handlers/main.yml | 2 - .../role_template/default_role/meta/main.yml | 53 ------------------- .../role_template/default_role/tasks/main.yml | 2 - .../default_role/tests/inventory | 2 - .../role_template/default_role/tests/test.yml | 5 -- .../role_template/default_role/vars/main.yml | 2 - Nov19/role_template/inventory/DEV | 0 Nov19/role_template/inventory/TEST | 0 Nov19/role_template/inventory/UAT | 0 Nov19/role_template/roles/lamp/.travis.yml | 29 ---------- Nov19/role_template/roles/lamp/README.md | 38 ------------- .../roles/lamp/defaults/main.yml | 2 - Nov19/role_template/roles/lamp/files/info.php | 3 -- .../roles/lamp/handlers/main.yml | 7 --- Nov19/role_template/roles/lamp/meta/main.yml | 53 ------------------- Nov19/role_template/roles/lamp/tasks/main.yml | 26 --------- .../role_template/roles/lamp/tests/inventory | 2 - Nov19/role_template/roles/lamp/tests/test.yml | 5 -- Nov19/role_template/roles/lamp/vars/main.yml | 2 - Nov19/role_template/site.yml | 5 -- 75 files changed, 29 insertions(+), 1165 deletions(-) delete mode 100644 July19/playbooks/non-idempotent.yml delete mode 100644 July19/roles/tomcat8/tasks/tomcat8_redhat.yml delete mode 100644 July19/roles/tomcat8/tasks/tomcat8_ubuntu.yml delete mode 100644 Mar20/Exercise1.yaml delete mode 100644 Mar20/Exercise1_centos.yaml delete mode 100644 Mar20/Exercise1_ubuntu.yaml delete mode 100644 Mar20/Exercise2.yaml delete mode 100644 Mar20/command_demo.yaml delete mode 100644 Mar20/demo.txt delete mode 100644 Mar20/filedemo.yml delete mode 100644 Mar20/hosts delete mode 100644 Mar20/hosts.yaml delete mode 100644 Mar20/hosts_centos delete mode 100644 Mar20/hosts_ubuntu delete mode 100644 Mar20/lamp/dir.conf delete mode 100644 Mar20/lamp/info.php delete mode 100644 Mar20/lamp/lamp.yaml delete mode 100644 Mar20/notification_demo.yml delete mode 100644 Mar20/readme.txt.j2 delete mode 100644 Mar20/reusabledemo/both.yaml delete mode 100644 Mar20/reusabledemo/util.yml delete mode 100644 Mar20/reusabledemo/webserver.yaml delete mode 100644 Mar20/role_demo/node_demo/node.yaml delete mode 100644 Mar20/roles/tomcat8/.travis.yml delete mode 100644 Mar20/roles/tomcat8/README.md delete mode 100644 Mar20/roles/tomcat8/defaults/main.yml delete mode 100644 Mar20/roles/tomcat8/handlers/main.yml delete mode 100644 Mar20/roles/tomcat8/meta/main.yml delete mode 100644 Mar20/roles/tomcat8/tasks/main.yml delete mode 100644 Mar20/roles/tomcat8/tasks/ubuntu.yml delete mode 100644 Mar20/roles/tomcat8/templates/tomcat-users.xml.j2 delete mode 100644 Mar20/roles/tomcat8/templates/tomcat8.j2 delete mode 100644 Mar20/roles/tomcat8/tests/inventory delete mode 100644 Mar20/roles/tomcat8/tests/test.yml delete mode 100644 Mar20/roles/tomcat8/vars/main.yml delete mode 100644 Mar20/template_demo.yml delete mode 100644 Mar20/tomcat8/tomcat-users.xml.j2 delete mode 100644 Mar20/tomcat8/tomcat8.j2 delete mode 100644 Mar20/tomcat8/tomcat8.yaml delete mode 100644 Mar20/usingroledemo.yml delete mode 100644 Mar20/variabledemo.yaml delete mode 100644 Mar20/varinventory delete mode 100644 Nov19/configurationtest/Readme.txt.j2 delete mode 100644 Nov19/configurationtest/configtest.yaml delete mode 100644 Nov19/lamp/group_vars/webservers delete mode 100644 Nov19/lamp/hosts delete mode 100644 Nov19/lamp/hosts.yml delete mode 100644 Nov19/lamp/info.php delete mode 100644 Nov19/lamp/lamp.yml delete mode 100644 Nov19/lamp/lamp_redhat.yaml delete mode 100644 Nov19/lamp/lamp_ubuntu.yaml delete mode 100644 Nov19/role_template/default_role/.travis.yml delete mode 100644 Nov19/role_template/default_role/README.md delete mode 100644 Nov19/role_template/default_role/defaults/main.yml delete mode 100644 Nov19/role_template/default_role/handlers/main.yml delete mode 100644 Nov19/role_template/default_role/meta/main.yml delete mode 100644 Nov19/role_template/default_role/tasks/main.yml delete mode 100644 Nov19/role_template/default_role/tests/inventory delete mode 100644 Nov19/role_template/default_role/tests/test.yml delete mode 100644 Nov19/role_template/default_role/vars/main.yml delete mode 100644 Nov19/role_template/inventory/DEV delete mode 100644 Nov19/role_template/inventory/TEST delete mode 100644 Nov19/role_template/inventory/UAT delete mode 100644 Nov19/role_template/roles/lamp/.travis.yml delete mode 100644 Nov19/role_template/roles/lamp/README.md delete mode 100644 Nov19/role_template/roles/lamp/defaults/main.yml delete mode 100644 Nov19/role_template/roles/lamp/files/info.php delete mode 100644 Nov19/role_template/roles/lamp/handlers/main.yml delete mode 100644 Nov19/role_template/roles/lamp/meta/main.yml delete mode 100644 Nov19/role_template/roles/lamp/tasks/main.yml delete mode 100644 Nov19/role_template/roles/lamp/tests/inventory delete mode 100644 Nov19/role_template/roles/lamp/tests/test.yml delete mode 100644 Nov19/role_template/roles/lamp/vars/main.yml delete mode 100644 Nov19/role_template/site.yml diff --git a/July19/playbooks/non-idempotent.yml b/July19/playbooks/non-idempotent.yml deleted file mode 100644 index 6460173..0000000 --- a/July19/playbooks/non-idempotent.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -- hosts: all - gather_facts: no - tasks: - - name: create a dummy file - file: - path: /home/ansible/.state/myinstall - notify: - - run shell script for no module found - - file: - path: /home/ansible/.state/initcommand - notify: - - restart installation - - handlers: - - name: run shell script for no module found - shell: /home/ansible/myinstall.sh - - name: restart installation - command: /home/ansible/test/init start \ No newline at end of file diff --git a/July19/roles/tomcat8/tasks/main.yml b/July19/roles/tomcat8/tasks/main.yml index 82114c1..f45aa84 100644 --- a/July19/roles/tomcat8/tasks/main.yml +++ b/July19/roles/tomcat8/tasks/main.yml @@ -1,11 +1,30 @@ --- -- name: fail for unsupported environmets - fail: - msg: Supported Platforms are ubuntu & rhel - when: ansible_os_family != "RedHat" || ansible_os_family != "Debian" -- name: install tomcat in ubuntu - include_tasks: tomcat8_ubuntu.yml - when: ansible_os_family == "Debian" -- name: install tomcat in Redhat - include_tasks: tomcat8_redhat.yml - when: ansible_os_family == "RedHat" \ No newline at end of file +# tasks file for basic_structure +- name: update ubuntu packages & install tomcat8 + apt: + name: tomcat8 + update_cache: yes + state: present +- name: copy tomcat8 file + template: + src: templates/tomcat8.j2 + dest: /etc/default/tomcat8 + notify: + - restart tomcat8 +- name: install additional tomcat packages + apt: + name: "{{ item }}" + state: present + loop: "{{ tomcat_additional_packages }}" +- name: copy tomcat users + template: + src: templates/tomcat-users.xml.j2 + dest: /etc/tomcat8/tomcat-users.xml + notify: + - restart tomcat8 +- name: copy game of life war into tomcat + get_url: + url: "{{ war_location }}" + dest: "/var/lib/tomcat8/webapps/{{ war_file_name }}" + notify: + - restart tomcat8 \ No newline at end of file diff --git a/July19/roles/tomcat8/tasks/tomcat8_redhat.yml b/July19/roles/tomcat8/tasks/tomcat8_redhat.yml deleted file mode 100644 index e69de29..0000000 diff --git a/July19/roles/tomcat8/tasks/tomcat8_ubuntu.yml b/July19/roles/tomcat8/tasks/tomcat8_ubuntu.yml deleted file mode 100644 index e69de29..0000000 diff --git a/Mar20/Exercise1.yaml b/Mar20/Exercise1.yaml deleted file mode 100644 index 4ec63e2..0000000 --- a/Mar20/Exercise1.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: install git - package: - name: git - state: present - - name: install tree - package: - name: tree - state: present - - name: install nano - package: - name: nano - state: present - - name: install elinks - package: - name: elinks - state: present \ No newline at end of file diff --git a/Mar20/Exercise1_centos.yaml b/Mar20/Exercise1_centos.yaml deleted file mode 100644 index 3b8a21b..0000000 --- a/Mar20/Exercise1_centos.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: install git - yum: - name: git - state: present - - name: install tree - yum: - name: tree - state: present - - name: install nano - yum: - name: nano - state: present - - name: install elinks - yum: - name: elinks - state: present \ No newline at end of file diff --git a/Mar20/Exercise1_ubuntu.yaml b/Mar20/Exercise1_ubuntu.yaml deleted file mode 100644 index 339ceb7..0000000 --- a/Mar20/Exercise1_ubuntu.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: Install git - apt: - name: git - update_cache: yes - state: present - - name: Install tree - apt: - name: tree - state: present - - name: Install nano - apt: - name: nano - state: present - - name: Install elinks - apt: - name: elinks - state: present - \ No newline at end of file diff --git a/Mar20/Exercise2.yaml b/Mar20/Exercise2.yaml deleted file mode 100644 index 91955fc..0000000 --- a/Mar20/Exercise2.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: variable used in this playbook - debug: - msg: "apache_package = {{ apache_package }}" - - name: Install apache - package: - name: "{{ apache_package }}" - state: present - - name: installed apache - debug: - msg: "apache is installed" - - name: Enable apache - service: - name: "{{ apache_package }}" - enabled: yes - state: started - - - \ No newline at end of file diff --git a/Mar20/command_demo.yaml b/Mar20/command_demo.yaml deleted file mode 100644 index 6d4bec5..0000000 --- a/Mar20/command_demo.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- hosts: all - become_user: ubuntu - tasks: - - name: check if the file exists - stat: - path: /home/devops/commad.txt - register: stat_op - - name: execute command - command: echo "hello" > /home/devops/commad.txt - when: stat_op.stat.exists == False - - name: cat text - command: cat /home/devops/commad.txt - register: op - ignore_errors: yes - - name: something wrong happened - debug: - var: op - when: op.stderr != "" - \ No newline at end of file diff --git a/Mar20/demo.txt b/Mar20/demo.txt deleted file mode 100644 index 9a2c773..0000000 --- a/Mar20/demo.txt +++ /dev/null @@ -1 +0,0 @@ -testing \ No newline at end of file diff --git a/Mar20/filedemo.yml b/Mar20/filedemo.yml deleted file mode 100644 index 75de624..0000000 --- a/Mar20/filedemo.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- hosts: all - tasks: - - name: create an empty file # This module creates an empty file on node - file: - path: /home/devops/readme.txt - state: touch - - name: copy the files on your server # This module creates a symlink between two files on the node - file: - src: /home/devops/readme.txt - dest: /home/devops/readmecopy.txt - state: link - - name: create directory # This module creates empty directory on node - file: - path: /home/devops/temp - state: directory - - name: download file from url # This module downloads the file from url into node - get_url: - url: https://war-jar-files.s3-us-west-2.amazonaws.com/gameoflife.war - dest: /home/devops/gameoflife.war - - name: copy the file from acs to node # This module copies the file from acs to node - copy: - src: demo.txt - dest: /home/devops/demo.txt \ No newline at end of file diff --git a/Mar20/hosts b/Mar20/hosts deleted file mode 100644 index ec581f2..0000000 --- a/Mar20/hosts +++ /dev/null @@ -1,7 +0,0 @@ -[webserver] -172.31.25.93 -172.31.25.22 apache_package=httpd -localhost - -[webserver:vars] -apache_package=apache2 \ No newline at end of file diff --git a/Mar20/hosts.yaml b/Mar20/hosts.yaml deleted file mode 100644 index 9194e8f..0000000 --- a/Mar20/hosts.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -all: - children: - webserver: - hosts: - 192.168.10.100: - 192.168.10.102: - test-01.qt.internal: - dbserver: - hosts: - 192.168.10.104: - 192.168.10.106: - appserver: - hosts: - 192.168.10.108: - 192.168.10.110: diff --git a/Mar20/hosts_centos b/Mar20/hosts_centos deleted file mode 100644 index e69de29..0000000 diff --git a/Mar20/hosts_ubuntu b/Mar20/hosts_ubuntu deleted file mode 100644 index f87660d..0000000 --- a/Mar20/hosts_ubuntu +++ /dev/null @@ -1 +0,0 @@ -172.31.25.93 \ No newline at end of file diff --git a/Mar20/lamp/dir.conf b/Mar20/lamp/dir.conf deleted file mode 100644 index e35a8f2..0000000 --- a/Mar20/lamp/dir.conf +++ /dev/null @@ -1,3 +0,0 @@ - - DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm - \ No newline at end of file diff --git a/Mar20/lamp/info.php b/Mar20/lamp/info.php deleted file mode 100644 index 968c8df..0000000 --- a/Mar20/lamp/info.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/Mar20/lamp/lamp.yaml b/Mar20/lamp/lamp.yaml deleted file mode 100644 index ac1bdac..0000000 --- a/Mar20/lamp/lamp.yaml +++ /dev/null @@ -1,50 +0,0 @@ ---- -- hosts: webservers - become: yes - vars: - package_apache: apache2 - packages_php_modules: - - php - - libapache2-mod-php - - php-mysql - - php-cli - tasks: - - name: fail playbook on unsupported platforms - fail: - msg: 'This playbook is currently developed only for ubuntu 18' - when: ansible_distribution != 'Ubuntu' - - name: update and install apache - apt: # https://docs.ansible.com/ansible/latest/modules/apt_module.html - name: "{{ package_apache }}" - update_cache: yes - state: present - notify: - - debug message for apache installation - - restart and enable apache2 - - name: install php modules - apt: - name: "{{ item }}" - state: present - loop: "{{ packages_php_modules}}" - notify: - - debug message for php modules - - restart and enable apache2 - - name: copy info.php - copy: - src: info.php - dest: /var/www/html/info.php - notify: - - restart and enable apache2 - handlers: - - name: restart and enable apache2 - service: - name: "{{ package_apache }}" - enabled: yes - state: restarted - - name: debug message for apache installation - debug: - msg: "{{ package_apache }} is installed" - - name: debug message for php modules - debug: - msg: 'following php modules {{ packages_php_modules| join(",") }} are installed' - \ No newline at end of file diff --git a/Mar20/notification_demo.yml b/Mar20/notification_demo.yml deleted file mode 100644 index 594b1aa..0000000 --- a/Mar20/notification_demo.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: uninstall git - package: - name: git - state: absent - notify: - - log message for uninstallation - handlers: - - name: log message for uninstallation - debug: - msg: "git is uninstalled" \ No newline at end of file diff --git a/Mar20/readme.txt.j2 b/Mar20/readme.txt.j2 deleted file mode 100644 index 116d215..0000000 --- a/Mar20/readme.txt.j2 +++ /dev/null @@ -1,8 +0,0 @@ -Hello, -This file is created using Ansible Automation. - -The operating system family = {{ ansible_os_family }} - -Operating system = {{ ansible_distribution }} {{ ansible_distribution_version }} - -Thanks from {{ test_user }} \ No newline at end of file diff --git a/Mar20/reusabledemo/both.yaml b/Mar20/reusabledemo/both.yaml deleted file mode 100644 index f5d8676..0000000 --- a/Mar20/reusabledemo/both.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: all - become: yes -- import_playbook: util.yaml -- import_playbook: webserver.yaml diff --git a/Mar20/reusabledemo/util.yml b/Mar20/reusabledemo/util.yml deleted file mode 100644 index 35220eb..0000000 --- a/Mar20/reusabledemo/util.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- hosts: all - become: yes - vars: - packages: - - git - - tree - - nano - - elinks - tasks: - - name: install packages - package: - name: "{{ item }}" - state: present - loop: "{{ packages }}" \ No newline at end of file diff --git a/Mar20/reusabledemo/webserver.yaml b/Mar20/reusabledemo/webserver.yaml deleted file mode 100644 index 747dbf7..0000000 --- a/Mar20/reusabledemo/webserver.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- import_playbook: util.yaml -- hosts: all - become: yes - tasks: - - name: install apache - package: - name: apache2 - state: present - notify: - - restart apache - handlers: - - name: restart apache - service: - name: apache2 - enabled: yes - state: restarted \ No newline at end of file diff --git a/Mar20/role_demo/node_demo/node.yaml b/Mar20/role_demo/node_demo/node.yaml deleted file mode 100644 index 17467ca..0000000 --- a/Mar20/role_demo/node_demo/node.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: all - become: yes - roles: - - geerlingguy.nodejs \ No newline at end of file diff --git a/Mar20/roles/tomcat8/.travis.yml b/Mar20/roles/tomcat8/.travis.yml deleted file mode 100644 index 36bbf62..0000000 --- a/Mar20/roles/tomcat8/.travis.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -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/Mar20/roles/tomcat8/README.md b/Mar20/roles/tomcat8/README.md deleted file mode 100644 index 225dd44..0000000 --- a/Mar20/roles/tomcat8/README.md +++ /dev/null @@ -1,38 +0,0 @@ -Role Name -========= - -A brief description of the role goes here. - -Requirements ------------- - -Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required. - -Role Variables --------------- - -A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well. - -Dependencies ------------- - -A list of other roles hosted on Galaxy should go here, plus any details in regards to parameters that may need to be set for other roles, or variables that are used from other roles. - -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: - - { role: username.rolename, x: 42 } - -License -------- - -BSD - -Author Information ------------------- - -An optional section for the role authors to include contact information, or a website (HTML is not allowed). diff --git a/Mar20/roles/tomcat8/defaults/main.yml b/Mar20/roles/tomcat8/defaults/main.yml deleted file mode 100644 index 1309599..0000000 --- a/Mar20/roles/tomcat8/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# defaults file for tomcat8 \ No newline at end of file diff --git a/Mar20/roles/tomcat8/handlers/main.yml b/Mar20/roles/tomcat8/handlers/main.yml deleted file mode 100644 index 7cdcb8d..0000000 --- a/Mar20/roles/tomcat8/handlers/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -# handlers file for tomcat8 -- name: restart and enable tomcat - service: - name: tomcat8 - enabled: yes - state: restarted \ No newline at end of file diff --git a/Mar20/roles/tomcat8/meta/main.yml b/Mar20/roles/tomcat8/meta/main.yml deleted file mode 100644 index 227ad9c..0000000 --- a/Mar20/roles/tomcat8/meta/main.yml +++ /dev/null @@ -1,53 +0,0 @@ -galaxy_info: - author: your name - description: your role 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 - - # Choose a valid license ID from https://spdx.org - some suggested licenses: - # - BSD-3-Clause (default) - # - MIT - # - GPL-2.0-or-later - # - GPL-3.0-only - # - Apache-2.0 - # - CC-BY-4.0 - license: license (GPL-2.0-or-later, MIT, etc) - - min_ansible_version: 2.9 - - # If this a Container Enabled role, provide the minimum Ansible Container version. - # min_ansible_container_version: - - # - # 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/Mar20/roles/tomcat8/tasks/main.yml b/Mar20/roles/tomcat8/tasks/main.yml deleted file mode 100644 index 7398b96..0000000 --- a/Mar20/roles/tomcat8/tasks/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- import_tasks: ubuntu.yml - when: ansible_os_family == 'Debian' diff --git a/Mar20/roles/tomcat8/tasks/ubuntu.yml b/Mar20/roles/tomcat8/tasks/ubuntu.yml deleted file mode 100644 index c060d22..0000000 --- a/Mar20/roles/tomcat8/tasks/ubuntu.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -# tasks file for tomcat8 -- name: Update ubuntu packages and install tomcat8 - apt: - name: tomcat8 - update_cache: yes - state: present -- name: copy tomcat8 - template: - src: tomcat8.j2 - dest: /etc/default/tomcat8 - notify: - - restart and enable tomcat -- name: install tomcat packages - apt: - name: "{{ item }}" - state: present - loop: "{{ tomcat_packages }}" -- name: copy tomcat users - template: - src: tomcat-users.xml.j2 - dest: /etc/tomcat8/tomcat-users.xml - notify: - - restart and enable tomcat \ No newline at end of file diff --git a/Mar20/roles/tomcat8/templates/tomcat-users.xml.j2 b/Mar20/roles/tomcat8/templates/tomcat-users.xml.j2 deleted file mode 100644 index 3c6cd6e..0000000 --- a/Mar20/roles/tomcat8/templates/tomcat-users.xml.j2 +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Mar20/roles/tomcat8/templates/tomcat8.j2 b/Mar20/roles/tomcat8/templates/tomcat8.j2 deleted file mode 100644 index efe49fa..0000000 --- a/Mar20/roles/tomcat8/templates/tomcat8.j2 +++ /dev/null @@ -1,46 +0,0 @@ -# Run Tomcat as this user ID. Not setting this or leaving it blank will use the -# default of tomcat8. -TOMCAT8_USER=tomcat8 - -# Run Tomcat as this group ID. Not setting this or leaving it blank will use -# the default of tomcat8. -TOMCAT8_GROUP=tomcat8 - -# The home directory of the Java development kit (JDK). You need at least -# JDK version 8. If JAVA_HOME is not set, some common directories for -# OpenJDK and the Oracle JDK are tried. -#JAVA_HOME=/usr/lib/jvm/java-8-openjdk - -# You may pass JVM startup parameters to Java here. If unset, the default -# options will be: -Djava.awt.headless=true -XX:+UseConcMarkSweepGC -# -# Use "-XX:+UseConcMarkSweepGC" to enable the CMS garbage collector (improved -# response time). If you use that option and you run Tomcat on a machine with -# exactly one CPU chip that contains one or two cores, you should also add -# the "-XX:+CMSIncrementalMode" option. -JAVA_OPTS="-Djava.awt.headless=true -Xmx{{ xmx_size }}m -XX:MaxPermSize={{ perm_size }}m -XX:+UseConcMarkSweepGC" - -# To enable remote debugging uncomment the following line. -# You will then be able to use a java debugger on port 8000. -#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" - -# Java compiler to use for translating JavaServer Pages (JSPs). You can use all -# compilers that are accepted by Ant's build.compiler property. -#JSP_COMPILER=javac - -# Use the Java security manager? (yes/no, default: no) -#TOMCAT8_SECURITY=no - -# Number of days to keep logfiles in /var/log/tomcat8. Default is 14 days. -#LOGFILE_DAYS=14 -# Whether to compress logfiles older than today's -#LOGFILE_COMPRESS=1 - -# Location of the JVM temporary directory -# WARNING: This directory will be destroyed and recreated at every startup ! -#JVM_TMP=/tmp/tomcat8-temp - -# If you run Tomcat on port numbers that are all higher than 1023, then you -# do not need authbind. It is used for binding Tomcat to lower port numbers. -# (yes/no, default: no) -#AUTHBIND=no diff --git a/Mar20/roles/tomcat8/tests/inventory b/Mar20/roles/tomcat8/tests/inventory deleted file mode 100644 index 878877b..0000000 --- a/Mar20/roles/tomcat8/tests/inventory +++ /dev/null @@ -1,2 +0,0 @@ -localhost - diff --git a/Mar20/roles/tomcat8/tests/test.yml b/Mar20/roles/tomcat8/tests/test.yml deleted file mode 100644 index dcd9bf8..0000000 --- a/Mar20/roles/tomcat8/tests/test.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: localhost - remote_user: root - roles: - - tomcat8 \ No newline at end of file diff --git a/Mar20/roles/tomcat8/vars/main.yml b/Mar20/roles/tomcat8/vars/main.yml deleted file mode 100644 index c4cc04e..0000000 --- a/Mar20/roles/tomcat8/vars/main.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -# vars file for tomcat8 -xmx_size: 512 -perm_size: 256 -tomcat_user: devops -tomcat_password: devops -tomcat_packages: - - tomcat8-docs - - tomcat8-admin - - tomcat8-examples \ No newline at end of file diff --git a/Mar20/template_demo.yml b/Mar20/template_demo.yml deleted file mode 100644 index 1d70076..0000000 --- a/Mar20/template_demo.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -- hosts: all - vars: - test_user: devops team - tasks: - - name: copy the template with dynamic - template: - src: readme.txt.j2 - dest: /home/devops/readme.txt \ No newline at end of file diff --git a/Mar20/tomcat8/tomcat-users.xml.j2 b/Mar20/tomcat8/tomcat-users.xml.j2 deleted file mode 100644 index 3c6cd6e..0000000 --- a/Mar20/tomcat8/tomcat-users.xml.j2 +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Mar20/tomcat8/tomcat8.j2 b/Mar20/tomcat8/tomcat8.j2 deleted file mode 100644 index efe49fa..0000000 --- a/Mar20/tomcat8/tomcat8.j2 +++ /dev/null @@ -1,46 +0,0 @@ -# Run Tomcat as this user ID. Not setting this or leaving it blank will use the -# default of tomcat8. -TOMCAT8_USER=tomcat8 - -# Run Tomcat as this group ID. Not setting this or leaving it blank will use -# the default of tomcat8. -TOMCAT8_GROUP=tomcat8 - -# The home directory of the Java development kit (JDK). You need at least -# JDK version 8. If JAVA_HOME is not set, some common directories for -# OpenJDK and the Oracle JDK are tried. -#JAVA_HOME=/usr/lib/jvm/java-8-openjdk - -# You may pass JVM startup parameters to Java here. If unset, the default -# options will be: -Djava.awt.headless=true -XX:+UseConcMarkSweepGC -# -# Use "-XX:+UseConcMarkSweepGC" to enable the CMS garbage collector (improved -# response time). If you use that option and you run Tomcat on a machine with -# exactly one CPU chip that contains one or two cores, you should also add -# the "-XX:+CMSIncrementalMode" option. -JAVA_OPTS="-Djava.awt.headless=true -Xmx{{ xmx_size }}m -XX:MaxPermSize={{ perm_size }}m -XX:+UseConcMarkSweepGC" - -# To enable remote debugging uncomment the following line. -# You will then be able to use a java debugger on port 8000. -#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" - -# Java compiler to use for translating JavaServer Pages (JSPs). You can use all -# compilers that are accepted by Ant's build.compiler property. -#JSP_COMPILER=javac - -# Use the Java security manager? (yes/no, default: no) -#TOMCAT8_SECURITY=no - -# Number of days to keep logfiles in /var/log/tomcat8. Default is 14 days. -#LOGFILE_DAYS=14 -# Whether to compress logfiles older than today's -#LOGFILE_COMPRESS=1 - -# Location of the JVM temporary directory -# WARNING: This directory will be destroyed and recreated at every startup ! -#JVM_TMP=/tmp/tomcat8-temp - -# If you run Tomcat on port numbers that are all higher than 1023, then you -# do not need authbind. It is used for binding Tomcat to lower port numbers. -# (yes/no, default: no) -#AUTHBIND=no diff --git a/Mar20/tomcat8/tomcat8.yaml b/Mar20/tomcat8/tomcat8.yaml deleted file mode 100644 index ed24992..0000000 --- a/Mar20/tomcat8/tomcat8.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -- hosts: appservers - become: yes - vars: - xmx_size: 512 - perm_size: 256 - tomcat_user: devops - tomcat_password: devops - tomcat_packages: - - tomcat8-docs - - tomcat8-admin - - tomcat8-examples - tasks: - - name: Update ubuntu packages and install tomcat8 - apt: - name: tomcat8 - update_cache: yes - state: present - - name: copy tomcat8 - template: - src: tomcat8.j2 - dest: /etc/default/tomcat8 - notify: - - restart and enable tomcat - - name: install tomcat packages - apt: - name: "{{ item }}" - state: present - loop: "{{ tomcat_packages }}" - - name: copy tomcat users - template: - src: tomcat-users.xml.j2 - dest: /etc/tomcat8/tomcat-users.xml - notify: - - restart and enable tomcat - handlers: - - name: restart and enable tomcat - service: - name: tomcat8 - enabled: yes - state: restarted \ No newline at end of file diff --git a/Mar20/usingroledemo.yml b/Mar20/usingroledemo.yml deleted file mode 100644 index d6a6f08..0000000 --- a/Mar20/usingroledemo.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: all - become: yes - roles: - - tomcat8 \ No newline at end of file diff --git a/Mar20/variabledemo.yaml b/Mar20/variabledemo.yaml deleted file mode 100644 index bea65ce..0000000 --- a/Mar20/variabledemo.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: information - debug: - var: package_name - - name: install this package - package: - name: "{{ package_name }}" - state: present \ No newline at end of file diff --git a/Mar20/varinventory b/Mar20/varinventory deleted file mode 100644 index 6d10d6d..0000000 --- a/Mar20/varinventory +++ /dev/null @@ -1 +0,0 @@ -localhost package_name=tree \ No newline at end of file diff --git a/Nov19/configurationtest/Readme.txt.j2 b/Nov19/configurationtest/Readme.txt.j2 deleted file mode 100644 index be823f3..0000000 --- a/Nov19/configurationtest/Readme.txt.j2 +++ /dev/null @@ -1,4 +0,0 @@ -Create by Ansible -Os family is {{ ansible_os_family }} -Os distribution is {{ ansible_distribution }} -version is {{ ansible_distribution_version }} \ No newline at end of file diff --git a/Nov19/configurationtest/configtest.yaml b/Nov19/configurationtest/configtest.yaml deleted file mode 100644 index 17f7048..0000000 --- a/Nov19/configurationtest/configtest.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -- hosts: all - tasks: - - name: copy the readme - template: - src: Readme.txt.j2 - dest: "{{ ansible_user_dir }}/Readme.txt" \ No newline at end of file diff --git a/Nov19/lamp/group_vars/webservers b/Nov19/lamp/group_vars/webservers deleted file mode 100644 index 6816380..0000000 --- a/Nov19/lamp/group_vars/webservers +++ /dev/null @@ -1,2 +0,0 @@ ---- -ansible_port: 2222 \ No newline at end of file diff --git a/Nov19/lamp/hosts b/Nov19/lamp/hosts deleted file mode 100644 index 5a2cfb5..0000000 --- a/Nov19/lamp/hosts +++ /dev/null @@ -1,10 +0,0 @@ -[ubuntu] -172.31.26.196 - -[redhat] -172.31.25.93 - -[webservers] -172.31.26.196 -172.31.25.93 - diff --git a/Nov19/lamp/hosts.yml b/Nov19/lamp/hosts.yml deleted file mode 100644 index 75c861e..0000000 --- a/Nov19/lamp/hosts.yml +++ /dev/null @@ -1,14 +0,0 @@ -all: - children: - webservers: - hosts: - 172.31.26.196: - package_name: ubuntu - php_modules: - - php - - libapache2-mod-php - - php-cli - 172.31.25.93: - package_name: httpd - php_modules: - - php \ No newline at end of file diff --git a/Nov19/lamp/info.php b/Nov19/lamp/info.php deleted file mode 100644 index 968c8df..0000000 --- a/Nov19/lamp/info.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/Nov19/lamp/lamp.yml b/Nov19/lamp/lamp.yml deleted file mode 100644 index 934213c..0000000 --- a/Nov19/lamp/lamp.yml +++ /dev/null @@ -1,40 +0,0 @@ ---- -- hosts: webservers - become: yes - tasks: - - name: fail if it is unsupported os - fail: - msg: This playbook is supported only on redhat and debain variants - when: ansible_facts['os_family'] != "RedHat" and ansible_facts['os_family'] != "Debian" - - name: install apache - package: - name: "{{ package_name }}" - state: present - notify: - - restart and enable apache - - name: printing php modules - debug: - var: php_modules - - name: install php modules - package: - name: "{{ item }}" - state: present - loop: "{{ php_modules }}" - - name: copy the home page - copy: - src: info.php - dest: /var/www/html/info.php - notify: - - restart and enable apache - #- name: Download info php page - # get_url: - # url: https://qt-s3-new-testing.s3-us-west-2.amazonaws.com/info.php - # dest: /var/www/html/info.php - # notify: - # - restart and enable apache - handlers: - - name: restart and enable apache - service: - name: "{{ package_name }}" - enabled: yes - state: restarted diff --git a/Nov19/lamp/lamp_redhat.yaml b/Nov19/lamp/lamp_redhat.yaml deleted file mode 100644 index 3934597..0000000 --- a/Nov19/lamp/lamp_redhat.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: install httpd - yum: - name: httpd - state: present - notify: - - restart and enable httpd - - name: install php modules - yum: - name: "{{ item }}" - state: present - loop: - - php - - php-mysql - notify: - - restart and enable httpd - handlers: - - name: restart and enable httpd - service: - name: httpd - enabled: yes - state: restarted \ No newline at end of file diff --git a/Nov19/lamp/lamp_ubuntu.yaml b/Nov19/lamp/lamp_ubuntu.yaml deleted file mode 100644 index 6e72cfc..0000000 --- a/Nov19/lamp/lamp_ubuntu.yaml +++ /dev/null @@ -1,29 +0,0 @@ ---- -- hosts: all - become: yes - tasks: - - name: install apache2 and update packages - apt: - name: apache2 - update_cache: yes - state: present - notify: - - restart and enable apache2 - - name: install php modules - apt: - name: "{{ item }}" - state: present - loop: - - php - - libapache2-mod-php - - php-mysql - - php-cli - notify: - - restart and enable apache2 - handlers: - - name: restart and enable apache2 - service: - name: apache2 - enabled: yes - state: restarted - \ No newline at end of file diff --git a/Nov19/role_template/default_role/.travis.yml b/Nov19/role_template/default_role/.travis.yml deleted file mode 100644 index 36bbf62..0000000 --- a/Nov19/role_template/default_role/.travis.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -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/Nov19/role_template/default_role/README.md b/Nov19/role_template/default_role/README.md deleted file mode 100644 index 225dd44..0000000 --- a/Nov19/role_template/default_role/README.md +++ /dev/null @@ -1,38 +0,0 @@ -Role Name -========= - -A brief description of the role goes here. - -Requirements ------------- - -Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required. - -Role Variables --------------- - -A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well. - -Dependencies ------------- - -A list of other roles hosted on Galaxy should go here, plus any details in regards to parameters that may need to be set for other roles, or variables that are used from other roles. - -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: - - { role: username.rolename, x: 42 } - -License -------- - -BSD - -Author Information ------------------- - -An optional section for the role authors to include contact information, or a website (HTML is not allowed). diff --git a/Nov19/role_template/default_role/defaults/main.yml b/Nov19/role_template/default_role/defaults/main.yml deleted file mode 100644 index 4db8f11..0000000 --- a/Nov19/role_template/default_role/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# defaults file for default_role \ No newline at end of file diff --git a/Nov19/role_template/default_role/handlers/main.yml b/Nov19/role_template/default_role/handlers/main.yml deleted file mode 100644 index cb71395..0000000 --- a/Nov19/role_template/default_role/handlers/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# handlers file for default_role \ No newline at end of file diff --git a/Nov19/role_template/default_role/meta/main.yml b/Nov19/role_template/default_role/meta/main.yml deleted file mode 100644 index 227ad9c..0000000 --- a/Nov19/role_template/default_role/meta/main.yml +++ /dev/null @@ -1,53 +0,0 @@ -galaxy_info: - author: your name - description: your role 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 - - # Choose a valid license ID from https://spdx.org - some suggested licenses: - # - BSD-3-Clause (default) - # - MIT - # - GPL-2.0-or-later - # - GPL-3.0-only - # - Apache-2.0 - # - CC-BY-4.0 - license: license (GPL-2.0-or-later, MIT, etc) - - min_ansible_version: 2.9 - - # If this a Container Enabled role, provide the minimum Ansible Container version. - # min_ansible_container_version: - - # - # 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/Nov19/role_template/default_role/tasks/main.yml b/Nov19/role_template/default_role/tasks/main.yml deleted file mode 100644 index 57d2c96..0000000 --- a/Nov19/role_template/default_role/tasks/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# tasks file for default_role \ No newline at end of file diff --git a/Nov19/role_template/default_role/tests/inventory b/Nov19/role_template/default_role/tests/inventory deleted file mode 100644 index 878877b..0000000 --- a/Nov19/role_template/default_role/tests/inventory +++ /dev/null @@ -1,2 +0,0 @@ -localhost - diff --git a/Nov19/role_template/default_role/tests/test.yml b/Nov19/role_template/default_role/tests/test.yml deleted file mode 100644 index af33406..0000000 --- a/Nov19/role_template/default_role/tests/test.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: localhost - remote_user: root - roles: - - default_role \ No newline at end of file diff --git a/Nov19/role_template/default_role/vars/main.yml b/Nov19/role_template/default_role/vars/main.yml deleted file mode 100644 index 3bdb116..0000000 --- a/Nov19/role_template/default_role/vars/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# vars file for default_role \ No newline at end of file diff --git a/Nov19/role_template/inventory/DEV b/Nov19/role_template/inventory/DEV deleted file mode 100644 index e69de29..0000000 diff --git a/Nov19/role_template/inventory/TEST b/Nov19/role_template/inventory/TEST deleted file mode 100644 index e69de29..0000000 diff --git a/Nov19/role_template/inventory/UAT b/Nov19/role_template/inventory/UAT deleted file mode 100644 index e69de29..0000000 diff --git a/Nov19/role_template/roles/lamp/.travis.yml b/Nov19/role_template/roles/lamp/.travis.yml deleted file mode 100644 index 36bbf62..0000000 --- a/Nov19/role_template/roles/lamp/.travis.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -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/Nov19/role_template/roles/lamp/README.md b/Nov19/role_template/roles/lamp/README.md deleted file mode 100644 index 225dd44..0000000 --- a/Nov19/role_template/roles/lamp/README.md +++ /dev/null @@ -1,38 +0,0 @@ -Role Name -========= - -A brief description of the role goes here. - -Requirements ------------- - -Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required. - -Role Variables --------------- - -A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well. - -Dependencies ------------- - -A list of other roles hosted on Galaxy should go here, plus any details in regards to parameters that may need to be set for other roles, or variables that are used from other roles. - -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: - - { role: username.rolename, x: 42 } - -License -------- - -BSD - -Author Information ------------------- - -An optional section for the role authors to include contact information, or a website (HTML is not allowed). diff --git a/Nov19/role_template/roles/lamp/defaults/main.yml b/Nov19/role_template/roles/lamp/defaults/main.yml deleted file mode 100644 index 4db8f11..0000000 --- a/Nov19/role_template/roles/lamp/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# defaults file for default_role \ No newline at end of file diff --git a/Nov19/role_template/roles/lamp/files/info.php b/Nov19/role_template/roles/lamp/files/info.php deleted file mode 100644 index 968c8df..0000000 --- a/Nov19/role_template/roles/lamp/files/info.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/Nov19/role_template/roles/lamp/handlers/main.yml b/Nov19/role_template/roles/lamp/handlers/main.yml deleted file mode 100644 index 4614d8d..0000000 --- a/Nov19/role_template/roles/lamp/handlers/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -# handlers file for default_role -- name: restart and enable apache - service: - name: "{{ package_name }}" - enabled: yes - state: restarted diff --git a/Nov19/role_template/roles/lamp/meta/main.yml b/Nov19/role_template/roles/lamp/meta/main.yml deleted file mode 100644 index 227ad9c..0000000 --- a/Nov19/role_template/roles/lamp/meta/main.yml +++ /dev/null @@ -1,53 +0,0 @@ -galaxy_info: - author: your name - description: your role 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 - - # Choose a valid license ID from https://spdx.org - some suggested licenses: - # - BSD-3-Clause (default) - # - MIT - # - GPL-2.0-or-later - # - GPL-3.0-only - # - Apache-2.0 - # - CC-BY-4.0 - license: license (GPL-2.0-or-later, MIT, etc) - - min_ansible_version: 2.9 - - # If this a Container Enabled role, provide the minimum Ansible Container version. - # min_ansible_container_version: - - # - # 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/Nov19/role_template/roles/lamp/tasks/main.yml b/Nov19/role_template/roles/lamp/tasks/main.yml deleted file mode 100644 index 88c39c1..0000000 --- a/Nov19/role_template/roles/lamp/tasks/main.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -# tasks file for default_role -- name: fail if it is unsupported os - fail: - msg: This playbook is supported only on redhat and debain variants - when: ansible_facts['os_family'] != "RedHat" and ansible_facts['os_family'] != "Debian" -- name: install apache - package: - name: "{{ package_name }}" - state: present - notify: - - restart and enable apache -- name: printing php modules - debug: - var: php_modules -- name: install php modules - package: - name: "{{ item }}" - state: present - loop: "{{ php_modules }}" -- name: copy the home page - copy: - src: info.php - dest: /var/www/html/info.php - notify: - - restart and enable apache diff --git a/Nov19/role_template/roles/lamp/tests/inventory b/Nov19/role_template/roles/lamp/tests/inventory deleted file mode 100644 index 878877b..0000000 --- a/Nov19/role_template/roles/lamp/tests/inventory +++ /dev/null @@ -1,2 +0,0 @@ -localhost - diff --git a/Nov19/role_template/roles/lamp/tests/test.yml b/Nov19/role_template/roles/lamp/tests/test.yml deleted file mode 100644 index af33406..0000000 --- a/Nov19/role_template/roles/lamp/tests/test.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: localhost - remote_user: root - roles: - - default_role \ No newline at end of file diff --git a/Nov19/role_template/roles/lamp/vars/main.yml b/Nov19/role_template/roles/lamp/vars/main.yml deleted file mode 100644 index 3bdb116..0000000 --- a/Nov19/role_template/roles/lamp/vars/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# vars file for default_role \ No newline at end of file diff --git a/Nov19/role_template/site.yml b/Nov19/role_template/site.yml deleted file mode 100644 index ac1a3ba..0000000 --- a/Nov19/role_template/site.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: webservers - become: yes - roles: - - role: lamp \ No newline at end of file From ae6b845a7faf73816b876c29b61edec87ebeb625 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 18 Jun 2024 23:41:22 -0400 Subject: [PATCH 3/4] testing --- testing | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 testing diff --git a/testing b/testing new file mode 100644 index 0000000..e69de29 From aed27e850fc468952d1f5daac0e345ecc5e4262a Mon Sep 17 00:00:00 2001 From: root Date: Tue, 18 Jun 2024 23:42:40 -0400 Subject: [PATCH 4/4] test --- test2 | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test2 diff --git a/test2 b/test2 new file mode 100644 index 0000000..e69de29