Code Monkey home page Code Monkey logo

ansible-java's People

Contributors

colekettler avatar flibbertigibbet avatar hectcastro avatar reactormonk avatar tnation14 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ansible-java's Issues

Molecule test fails with ERROR: 'molecule/*/molecule.yml' glob failed. Exiting.

$ ls
CHANGELOG.md README.md    defaults     meta         playbook.yml templates
LICENSE      ansible.cfg  handlers     molecule.yml tasks        tests
$ git log -1
commit f7b1024855b226ccf95db706049abb52156e1e32 (HEAD -> develop, origin/develop, origin/HEAD)
Merge: d604128 21ea39b
Author: Taylor Nation <[email protected]>
Date:   Tue Aug 22 17:03:28 2017 -0400

    Merge branch 'release/0.6.1' into develop
$ molecule --version
molecule, version 2.1.0
$ molecule test
ERROR: 'molecule/*/molecule.yml' glob failed.  Exiting.

Determine alternative approach to executing certificate post-install

Currently, this is being done via handlers, which are prone to failures where:

  • The handlers gets queued during an Ansible run
  • Some failure short-circuits the Ansible run; queued handler is lost
  • New Ansible run is triggered, but the task that queues the handler already successfully completed

This leads to too many scenarios where the handler does not get run.

Fix warning with Jinja2 template delimiters in when statement

Unclear what version of Ansible emitted this (wasn't my machine). Probably something that needs to be fixed though so that we don't accidentally evaluate the condition incorrectly:

TASK [azavea.java : Add OpenJDK PPA] *******************************************
Tuesday 01 August 2017  16:39:17 -0400 (0:00:00.746)       0:00:28.420 ********
 [WARNING]: when statements should not include jinja2 templating delimiters
such as {{ }} or {% %}. Found: {{ ansible_distribution_version |
version_compare('14.04', '=') and java_major_version | version_compare('8',
'>=') }}

Oracle Java install failure

Attempting to install Oracle Java to a new VM fails with:

fatal: [otp]: FAILED! => {"cache_update_time": 1516206655, "cache_updated": false, "changed": false, "failed": true, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\" install 'oracle-java8-installer=8u151*'' failed: oracle-license-v1-1 license has already been accepted\nNo /var/cache/oracle-jdk8-installer/wgetrc file found.\nCreating /var/cache/oracle-jdk8-installer/wgetrc and\nusing default oracle-java8-installer wgetrc settings for it.\nDownloading Oracle Java 8...\n--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz\nResolving download.oracle.com (download.oracle.com)... 184.84.129.202\nConnecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz [following]\n--2018-01-17 16:31:17-- https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz\nResolving edelivery.oracle.com (edelivery.oracle.com)... 104.107.16.233, 2600:1408:1d:389::2d3e, 2600:1408:1d:382::2d3e\nConnecting to edelivery.oracle.com (edelivery.oracle.com)|104.107.16.233|:443... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87 [following]\n--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87\nConnecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.\nHTTP request sent, awaiting response... 404 Not Found\n2018-01-17 16:31:19 ERROR 404: Not Found.\n\ndownload failed\nOracle JDK 8 is NOT installed.\ndpkg: error processing package oracle-java8-installer (--configure):\n subprocess installed post-installation script returned error exit status 1\nErrors were encountered while processing:\n oracle-java8-installer\nE: Sub-process /usr/bin/dpkg returned an error code (1)\n", "stderr": "oracle-license-v1-1 license has already been accepted\nNo /var/cache/oracle-jdk8-installer/wgetrc file found.\nCreating /var/cache/oracle-jdk8-installer/wgetrc and\nusing default oracle-java8-installer wgetrc settings for it.\nDownloading Oracle Java 8...\n--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz\nResolving download.oracle.com (download.oracle.com)... 184.84.129.202\nConnecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz [following]\n--2018-01-17 16:31:17-- https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz\nResolving edelivery.oracle.com (edelivery.oracle.com)... 104.107.16.233, 2600:1408:1d:389::2d3e, 2600:1408:1d:382::2d3e\nConnecting to edelivery.oracle.com (edelivery.oracle.com)|104.107.16.233|:443... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87 [following]\n--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87\nConnecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.\nHTTP request sent, awaiting response... 404 Not Found\n2018-01-17 16:31:19 ERROR 404: Not Found.\n\ndownload failed\nOracle JDK 8 is NOT installed.\ndpkg: error processing package oracle-java8-installer (--configure):\n subprocess installed post-installation script returned error exit status 1\nErrors were encountered while processing:\n oracle-java8-installer\nE: Sub-process /usr/bin/dpkg returned an error code (1)\n", "stderr_lines": ["oracle-license-v1-1 license has already been accepted", "No /var/cache/oracle-jdk8-installer/wgetrc file found.", "Creating /var/cache/oracle-jdk8-installer/wgetrc and", "using default oracle-java8-installer wgetrc settings for it.", "Downloading Oracle Java 8...", "--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz", "Resolving download.oracle.com (download.oracle.com)... 184.84.129.202", "Connecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.", "HTTP request sent, awaiting response... 302 Moved Temporarily", "Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz [following]", "--2018-01-17 16:31:17-- https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz", "Resolving edelivery.oracle.com (edelivery.oracle.com)... 104.107.16.233, 2600:1408:1d:389::2d3e, 2600:1408:1d:382::2d3e", "Connecting to edelivery.oracle.com (edelivery.oracle.com)|104.107.16.233|:443... connected.", "HTTP request sent, awaiting response... 302 Moved Temporarily", "Location: http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87 [following]", "--2018-01-17 16:31:17-- http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1516206797_46c9be4fc7286df373ed78d8ca1f5f87", "Connecting to download.oracle.com (download.oracle.com)|184.84.129.202|:80... connected.", "HTTP request sent, awaiting response... 404 Not Found", "2018-01-17 16:31:19 ERROR 404: Not Found.", "", "download failed", "Oracle JDK 8 is NOT installed.", "dpkg: error processing package oracle-java8-installer (--configure):", " subprocess installed post-installation script returned error exit status 1", "Errors were encountered while processing:", " oracle-java8-installer", "E: Sub-process /usr/bin/dpkg returned an error code (1)"], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following packages were automatically installed and are no longer required:\n acl at-spi2-core colord dconf-gsettings-backend dconf-service fontconfig\n fontconfig-config fonts-dejavu-core hicolor-icon-theme libasound2\n libasound2-data libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0\n libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2\n libcairo2 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcolord1\n libcolorhug1 libcups2 libdatrie1 libdconf1 libdrm-intel1 libdrm-nouveau2\n libdrm-radeon1 libexif12 libfontconfig1 libgd3 libgdk-pixbuf2.0-0\n libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa\n libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgraphite2-3 libgtk-3-0\n libgtk-3-bin libgtk-3-common libgudev-1.0-0 libgusb2 libharfbuzz0b libice6\n libieee1284-3 libjasper1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2\n libllvm3.4 libltdl7 libnotify-bin libnotify4 libogg0 libpango-1.0-0\n libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libsane\n libsane-common libsm6 libtdb1 libthai-data libthai0 libtiff5\n libtxc-dxtn-s2tc0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisfile3 libvpx1\n libwayland-client0 libwayland-cursor0 libx11-xcb1 libxaw7 libxcb-dri2-0\n libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0\n libxcb-sync1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6\n libxinerama1 libxkbcommon0 libxkbfile1 libxmu6 libxpm4 libxrandr2\n libxrender1 libxshmfence1 libxt6 libxtst6 libxxf86vm1 notification-daemon\n sound-theme-freedesktop x11-xkb-utils xfonts-base xserver-common\n xserver-xorg-core\nUse 'apt-get autoremove' to remove them.\nThe following extra packages will be installed:\n gsfonts gsfonts-x11 java-common oracle-java8-set-default\nSuggested packages:\n default-jre equivs binfmt-support visualvm ttf-baekmuk ttf-unfonts\n ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho\n ttf-sazanami-mincho ttf-arphic-uming firefox firefox-2 iceweasel\n mozilla-firefox iceape-browser mozilla-browser epiphany-gecko\n epiphany-webkit epiphany-browser galeon midbrowser moblin-web-browser\n xulrunner xulrunner-1.9 konqueror chromium-browser midori google-chrome\nThe following NEW packages will be installed:\n gsfonts gsfonts-x11 java-common oracle-java8-installer\n oracle-java8-set-default\n0 upgraded, 5 newly installed, 0 to remove and 18 not upgraded.\nNeed to get 3553 kB of archives.\nAfter this operation, 5434 kB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu/ trusty/main java-common all 0.51 [130 kB]\nGet:2 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main oracle-java8-installer all 8u151-1~webupd8~0 [32.9 kB]\nGet:3 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main oracle-java8-set-default all 8u151-1~webupd8~0 [6788 B]\nGet:4 http://archive.ubuntu.com/ubuntu/ trusty/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 [3374 kB]\nGet:5 http://archive.ubuntu.com/ubuntu/ trusty/main gsfonts-x11 all 0.22 [9108 B]\nPreconfiguring packages ...\nFetched 3553 kB in 17s (205 kB/s)\nSelecting previously unselected package java-common.\n(Reading database ... 63587 files and directories currently installed.)\nPreparing to unpack .../java-common_0.51_all.deb ...\nUnpacking java-common (0.51) ...\nSelecting previously unselected package oracle-java8-installer.\nPreparing to unpack .../oracle-java8-installer_8u151-1~webupd8~0_all.deb ...\nUnpacking oracle-java8-installer (8u151-1~webupd8~0) ...\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\nProcessing triggers for mime-support (3.54ubuntu1.1) ...\nProcessing triggers for hicolor-icon-theme (0.13-1) ...\nProcessing triggers for shared-mime-info (1.2-0ubuntu3) ...\nSetting up java-common (0.51) ...\nSetting up oracle-java8-installer (8u151-1~webupd8~0) ...\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages were automatically installed and are no longer required:", " acl at-spi2-core colord dconf-gsettings-backend dconf-service fontconfig", " fontconfig-config fonts-dejavu-core hicolor-icon-theme libasound2", " libasound2-data libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0", " libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2", " libcairo2 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcolord1", " libcolorhug1 libcups2 libdatrie1 libdconf1 libdrm-intel1 libdrm-nouveau2", " libdrm-radeon1 libexif12 libfontconfig1 libgd3 libgdk-pixbuf2.0-0", " libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa", " libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgraphite2-3 libgtk-3-0", " libgtk-3-bin libgtk-3-common libgudev-1.0-0 libgusb2 libharfbuzz0b libice6", " libieee1284-3 libjasper1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2", " libllvm3.4 libltdl7 libnotify-bin libnotify4 libogg0 libpango-1.0-0", " libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libsane", " libsane-common libsm6 libtdb1 libthai-data libthai0 libtiff5", " libtxc-dxtn-s2tc0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisfile3 libvpx1", " libwayland-client0 libwayland-cursor0 libx11-xcb1 libxaw7 libxcb-dri2-0", " libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0", " libxcb-sync1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6", " libxinerama1 libxkbcommon0 libxkbfile1 libxmu6 libxpm4 libxrandr2", " libxrender1 libxshmfence1 libxt6 libxtst6 libxxf86vm1 notification-daemon", " sound-theme-freedesktop x11-xkb-utils xfonts-base xserver-common", " xserver-xorg-core", "Use 'apt-get autoremove' to remove them.", "The following extra packages will be installed:", " gsfonts gsfonts-x11 java-common oracle-java8-set-default", "Suggested packages:", " default-jre equivs binfmt-support visualvm ttf-baekmuk ttf-unfonts", " ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho", " ttf-sazanami-mincho ttf-arphic-uming firefox firefox-2 iceweasel", " mozilla-firefox iceape-browser mozilla-browser epiphany-gecko", " epiphany-webkit epiphany-browser galeon midbrowser moblin-web-browser", " xulrunner xulrunner-1.9 konqueror chromium-browser midori google-chrome", "The following NEW packages will be installed:", " gsfonts gsfonts-x11 java-common oracle-java8-installer", " oracle-java8-set-default", "0 upgraded, 5 newly installed, 0 to remove and 18 not upgraded.", "Need to get 3553 kB of archives.", "After this operation, 5434 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main java-common all 0.51 [130 kB]", "Get:2 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main oracle-java8-installer all 8u151-1~webupd8~0 [32.9 kB]", "Get:3 http://ppa.launchpad.net/webupd8team/java/ubuntu/ trusty/main oracle-java8-set-default all 8u151-1~webupd8~0 [6788 B]", "Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 [3374 kB]", "Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main gsfonts-x11 all 0.22 [9108 B]", "Preconfiguring packages ...", "Fetched 3553 kB in 17s (205 kB/s)", "Selecting previously unselected package java-common.", "(Reading database ... 63587 files and directories currently installed.)", "Preparing to unpack .../java-common_0.51_all.deb ...", "Unpacking java-common (0.51) ...", "Selecting previously unselected package oracle-java8-installer.", "Preparing to unpack .../oracle-java8-installer_8u151-1~webupd8~0_all.deb ...", "Unpacking oracle-java8-installer (8u151-1~webupd8~0) ...", "Processing triggers for man-db (2.6.7.1-1ubuntu1) ...", "Processing triggers for mime-support (3.54ubuntu1.1) ...", "Processing triggers for hicolor-icon-theme (0.13-1) ...", "Processing triggers for shared-mime-info (1.2-0ubuntu3) ...", "Setting up java-common (0.51) ...", "Setting up oracle-java8-installer (8u151-1~webupd8~0) ..."]}

Link JAVA SSL certificates after installing OpenJDK

When installing OpenJDK, the postinstall step responsible for populating /etc/ssl/certs/java/cacerts fails, leading to error messages like the one described in WikiWatershed/model-my-watershed#2167:

Unable to execute HTTP request: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

The solution, from the ca-certificates-java bug, is to run /var/lib/dpkg/info/ca-certificates-java.postinst after installing the JDK.

Update Molecule configuration and role directory structure

The 2.x series of Molecule changed its configuration file format, which is now incompatible with the one used by this role. When upgrading to support the new configuration file format, make use of the molecule init role -r java command to generate a new project scaffold. Determine which parts of the scaffold are worth keeping. From there, get the test suite working again.

Wildcarding the version gives an error message.

When I run the example with Vagrant 1.5.1 and ansible 1.7.1, I get this error:

 ____________________________________________________ 
< TASK: azavea.java | Install OpenJDK JRE (headless) >
 ---------------------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


failed: [default] => {"failed": true}
msg: pkgname wildcard and version can not be mixed

FATAL: all hosts have already failed -- aborting

Fix ansible version comparison

Fix error running on ansible 2.9.0: AnsibleError: template error while templating string: no filter named 'version_compare'.

version_compare was renamed to version in 2.6.

Java path doesn't exist on 32 bit os

On 32 bit machines following error occurs:

TASK: [azavea.java | Set OpenJDK as the default] ****************************** 
failed: [192.168.111.50] => {"cmd": "/usr/bin/update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 50", "failed": true, "rc": 2}
stderr: update-alternatives: error: alternative path /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java doesn't exist

msg: update-alternatives: error: alternative path /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java doesn't exist

but the correct path should be:

/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java

I think architecture check on following line should fix the problem
https://github.com/azavea/ansible-java/blob/develop/tasks/openjdk.yml#L15

Thanks

Recursive symlink

Packer uploads roles from ansible-galaxy and is unable to do that with this role because of a symlink. Packer gives the following error:

Error uploading playbook_dir directory: open /home/ansible/community-roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java/examples/roles/azavea.java: too many levels of symbolic links

Can this symlink be removed, and just have the example reference the role some other way?

Missing libxtst6:i386

Possibly a reincarnation of this bug.

Oracle Java sometimes will throw exceptions in use if the 32-bit version of libxtst6 cannot be found; this doesn't happen on desktop Ubuntu installs, as there's an assistive technology library that depends on it.

To install, multiarch support must be enabled:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libxtst6:i386

Remove deprecated use of include in playbooks

The following deprecation warning is being produced by Ansible 2.4:

[DEPRECATION WARNING]: The use of 'include' for tasks has been deprecated. Use 
'import_tasks' for static inclusions or 'include_tasks' for dynamic inclusions.
 This feature will be removed in a future release. Deprecation warnings can be 
disabled by setting deprecation_warnings=False in ansible.cfg.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.