Code Monkey home page Code Monkey logo

ansible-multipass-collection's People

Contributors

theko2fi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ansible-multipass-collection's Issues

Collection not working inside virtual environment

Hello,

I trying to run collection inside a virtual environment, but when I run playbook I received the error: An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ModuleNotFoundError: No module named 'ansible.errors'

My config:

virtual-venv: python 3.12.1
ansible config:

ansible [core 2.16.2]
  config file = None
  configured module search path = ['/home/pp/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/pp/multipass/.venv/lib/python3.12/site-packages/ansible
  ansible collection location = /home/pp/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/pp/multipass/.venv/bin/ansible
  python version = 3.12.1 (main, Dec 10 2023, 15:07:36) [GCC 11.4.0] (/home/pp/multipass/.venv/bin/python3)
  jinja version = 3.1.2
  libyaml = True

My playbook:

---
- name: Create a Microk8s cluster with Multipass
  hosts: localhost

  tasks:
    - name: Install Multipass
      become: true
      become_user: root
      community.general.snap:
        name: multipass

    - name: Import config Multipass VMs parameters
      ansible.builtin.include_vars:
        file: nodes.yaml

    - name: Create SSH-KEY based
      community.crypto.openssh_keypair:
        path: ".ssh/id_rsa"
        type: rsa
        size: 2048
        state: present

    - name: Create Multipass VMs
      theko2fi.multipass.multipass_vm:
        name: "{{ item.name }}"
        cpus: "{{ item.cpus }}"
        memory: "{{ item.memory }}"
        disk: "{{ item.disk }}"
        state: started
      loop: "{{ nodes }}"

Tks,

Paulo

Can't connect to an instance of Multipass on Linux

On Linux system (multipass installed via snap), the connection plugin doesn't work. Consider the inventory.yml file below:

all:
  hosts:
    hale-swiftlet:
      ansible_multipass_host: hale-swiftlet
      ansible_connection: "theko2fi.multipass.multipass"
      ansible_python_interpreter: "/usr/bin/python3"

The command ansible all -i inventory.yml -m ping returns the error [error] [sftp] cannot open local file .... Permission denied as follows:

image

Why?

Because the temporary file (/home/ubuntu/.ansible/tmp/ansible-local-4936rocq2lkt/tmp5c9fmlar) created by Ansible is in a hidden folder which snaps can't access.

See:

ansible-galaxy collection install failing

Seems that galaxy installs are not working right now.

Detected on a MacOS, confirmed in a python container as shown below.

docker run -it python /bin/bash
pip install ansible

Command executed

root@080e7554031c:/# ansible --version
ansible [core 2.16.5]
  config file = None
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.12/site-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible
  python version = 3.12.2 (main, Mar 12 2024, 08:01:18) [GCC 12.2.0] (/usr/local/bin/python)
  jinja version = 3.1.3
  libyaml = True

root@080e7554031c:/# ansible-galaxy collection install theko2fi.multipass
Starting galaxy collection install process
Process install dependency map
[WARNING]: Skipping Galaxy server https://galaxy.ansible.com. Got an unexpected error when
getting available versions of collection theko2fi.multipass: 'results'
ERROR! Unexpected Exception, this is probably a bug: 'results'
to see the full traceback, use -vvv


root@080e7554031c:/# ansible-galaxy collection install -vvv theko2fi.multipass
ansible-galaxy [core 2.16.5]
  config file = None
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.12/site-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible-galaxy
  python version = 3.12.2 (main, Mar 12 2024, 08:01:18) [GCC 12.2.0] (/usr/local/bin/python)
  jinja version = 3.1.3
  libyaml = True
No config file found; using defaults
Starting galaxy collection install process
Found installed collection ibm.storage_virtualize:2.3.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ibm/storage_virtualize'
Found installed collection awx.awx:23.9.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/awx/awx'
Found installed collection community.postgresql:3.4.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/postgresql'
Found installed collection cisco.ios:5.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/ios'
Found installed collection ibm.qradar:2.1.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ibm/qradar'
Found installed collection cisco.aci:2.8.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/aci'
Found installed collection dellemc.unity:1.7.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/dellemc/unity'
Found installed collection community.hashi_vault:6.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/hashi_vault'
Found installed collection kubernetes.core:2.4.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/kubernetes/core'
Found installed collection fortinet.fortimanager:2.4.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/fortinet/fortimanager'
Found installed collection netbox.netbox:3.17.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netbox/netbox'
Found installed collection azure.azcollection:1.19.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/azure/azcollection'
Found installed collection f5networks.f5_modules:1.28.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/f5networks/f5_modules'
Found installed collection infoblox.nios_modules:1.6.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/infoblox/nios_modules'
Found installed collection amazon.aws:7.4.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/amazon/aws'
Found installed collection community.routeros:2.14.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/routeros'
Found installed collection frr.frr:2.0.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/frr/frr'
Found installed collection ansible.utils:2.12.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ansible/utils'
Found installed collection netapp.um_info:21.8.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/um_info'
Found installed collection community.general:8.5.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/general'
Found installed collection netapp.elementsw:21.7.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/elementsw'
Found installed collection splunk.es:2.1.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/splunk/es'
Found installed collection cisco.intersight:2.0.7 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/intersight'
Found installed collection netapp.aws:21.7.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/aws'
Found installed collection netapp.storagegrid:21.12.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/storagegrid'
Found installed collection community.hrobot:1.9.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/hrobot'
Found installed collection inspur.ispim:2.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/inspur/ispim'
Found installed collection vyos.vyos:4.1.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/vyos/vyos'
Found installed collection community.dns:2.8.3 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/dns'
Found installed collection gluster.gluster:1.0.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/gluster/gluster'
Found installed collection vmware.vmware_rest:2.3.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/vmware/vmware_rest'
Found installed collection dellemc.powerflex:2.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/dellemc/powerflex'
Found installed collection community.okd:2.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/okd'
Found installed collection cisco.ise:2.8.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/ise'
Found installed collection ansible.posix:1.5.4 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ansible/posix'
Found installed collection community.sops:1.6.7 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/sops'
Found installed collection grafana.grafana:2.2.5 at '/usr/local/lib/python3.12/site-packages/ansible_collections/grafana/grafana'
Found installed collection cloud.common:2.1.4 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cloud/common'
Found installed collection community.network:5.0.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/network'
Found installed collection netapp_eseries.santricity:1.4.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp_eseries/santricity'
Found installed collection vultr.cloud:1.12.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/vultr/cloud'
Found installed collection community.mysql:3.9.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/mysql'
Found installed collection community.mongodb:1.7.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/mongodb'
Found installed collection hpe.nimble:1.1.4 at '/usr/local/lib/python3.12/site-packages/ansible_collections/hpe/nimble'
Found installed collection ansible.windows:2.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ansible/windows'
Found installed collection cisco.meraki:2.17.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/meraki'
Found installed collection containers.podman:1.12.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/containers/podman'
Found installed collection cisco.mso:2.5.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/mso'
Found installed collection purestorage.flasharray:1.27.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/purestorage/flasharray'
Found installed collection community.proxysql:1.5.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/proxysql'
Found installed collection cloudscale_ch.cloud:2.3.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cloudscale_ch/cloud'
Found installed collection openvswitch.openvswitch:2.1.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/openvswitch/openvswitch'
Found installed collection community.digitalocean:1.26.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/digitalocean'
Found installed collection inspur.sm:2.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/inspur/sm'
Found installed collection fortinet.fortios:2.3.5 at '/usr/local/lib/python3.12/site-packages/ansible_collections/fortinet/fortios'
Found installed collection dellemc.openmanage:8.7.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/dellemc/openmanage'
Found installed collection chocolatey.chocolatey:1.5.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/chocolatey/chocolatey'
Found installed collection theforeman.foreman:3.15.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/theforeman/foreman'
Found installed collection community.libvirt:1.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/libvirt'
Found installed collection community.zabbix:2.3.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/zabbix'
Found installed collection purestorage.flashblade:1.16.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/purestorage/flashblade'
Found installed collection community.windows:2.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/windows'
Found installed collection community.rabbitmq:1.2.3 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/rabbitmq'
Found installed collection lowlydba.sqlserver:2.3.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/lowlydba/sqlserver'
Found installed collection ibm.spectrum_virtualize:2.0.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ibm/spectrum_virtualize'
Found installed collection community.sap_libs:1.4.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/sap_libs'
Found installed collection dellemc.enterprise_sonic:2.4.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/dellemc/enterprise_sonic'
Found installed collection community.vmware:4.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/vmware'
Found installed collection hetzner.hcloud:2.5.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/hetzner/hcloud'
Found installed collection cyberark.conjur:1.2.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cyberark/conjur'
Found installed collection google.cloud:1.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/google/cloud'
Found installed collection community.library_inventory_filtering_v1:1.0.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/library_inventory_filtering_v1'
Found installed collection cisco.ucs:1.10.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/ucs'
Found installed collection cisco.dnac:6.13.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/dnac'
Found installed collection arista.eos:6.2.2 at '/usr/local/lib/python3.12/site-packages/ansible_collections/arista/eos'
Found installed collection community.sap:2.0.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/sap'
Found installed collection cisco.iosxr:6.1.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/iosxr'
Found installed collection cisco.asa:4.0.3 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/asa'
Found installed collection ngine_io.exoscale:1.1.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ngine_io/exoscale'
Found installed collection netapp.azure:21.10.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/azure'
Found installed collection sensu.sensu_go:1.14.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/sensu/sensu_go'
Found installed collection openstack.cloud:2.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/openstack/cloud'
Found installed collection community.grafana:1.8.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/grafana'
Found installed collection telekom_mms.icinga_director:1.35.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/telekom_mms/icinga_director'
Found installed collection wti.remote:1.0.5 at '/usr/local/lib/python3.12/site-packages/ansible_collections/wti/remote'
Found installed collection netapp.ontap:22.10.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/ontap'
Found installed collection cyberark.pas:1.0.25 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cyberark/pas'
Found installed collection check_point.mgmt:5.2.3 at '/usr/local/lib/python3.12/site-packages/ansible_collections/check_point/mgmt'
Found installed collection netapp.cloudmanager:21.22.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/netapp/cloudmanager'
Found installed collection t_systems_mms.icinga_director:2.0.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/t_systems_mms/icinga_director'
Found installed collection purestorage.fusion:1.6.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/purestorage/fusion'
Found installed collection ansible.netcommon:5.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ansible/netcommon'
Found installed collection ngine_io.cloudstack:2.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ngine_io/cloudstack'
Found installed collection ovirt.ovirt:3.2.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/ovirt/ovirt'
Found installed collection community.docker:3.8.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/docker'
Found installed collection community.ciscosmb:1.0.7 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/ciscosmb'
Found installed collection microsoft.ad:1.5.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/microsoft/ad'
Found installed collection junipernetworks.junos:5.3.1 at '/usr/local/lib/python3.12/site-packages/ansible_collections/junipernetworks/junos'
Found installed collection infinidat.infinibox:1.4.3 at '/usr/local/lib/python3.12/site-packages/ansible_collections/infinidat/infinibox'
Found installed collection community.aws:7.1.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/aws'
Found installed collection community.crypto:2.18.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/crypto'
Found installed collection community.azure:2.0.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/community/azure'
Found installed collection cisco.nxos:5.3.0 at '/usr/local/lib/python3.12/site-packages/ansible_collections/cisco/nxos'
Process install dependency map
Opened /root/.ansible/galaxy_token
[WARNING]: Skipping Galaxy server https://galaxy.ansible.com/api/. Got an unexpected error
when getting available versions of collection theko2fi.multipass: 'results'
ERROR! Unexpected Exception, this is probably a bug: 'results'
the full traceback was:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/ansible/cli/__init__.py", line 659, in cli_executor
    exit_code = cli.run()
                ^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/cli/galaxy.py", line 749, in run
    return context.CLIARGS['func']()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/cli/galaxy.py", line 120, in method_wrapper
    return wrapped_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/cli/galaxy.py", line 1409, in execute_install
    self._execute_install_collection(
  File "/usr/local/lib/python3.12/site-packages/ansible/cli/galaxy.py", line 1458, in _execute_install_collection
    install_collections(
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/__init__.py", line 727, in install_collections
    dependency_map = _resolve_depenency_map(
                     ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/__init__.py", line 1837, in _resolve_depenency_map
    return collection_dep_resolver.resolve(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/resolvelib/resolvers.py", line 546, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/resolvelib/resolvers.py", line 397, in resolve
    self._add_to_criteria(self.state.criteria, r, parent=None)
  File "/usr/local/lib/python3.12/site-packages/resolvelib/resolvers.py", line 148, in _add_to_criteria
    matches = self._p.find_matches(
              ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/dependency_resolution/providers.py", line 478, in find_matches
    match for match in self._find_matches(list(requirements[identifier]))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/dependency_resolution/providers.py", line 254, in _find_matches
    coll_versions = [] if preinstalled_candidates else self._api_proxy.get_collection_versions(first_req)  # type: t.Iterable[t.Tuple[str, GalaxyAPI]]
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/galaxy_api_proxy.py", line 107, in get_collection_versions
    return set(
           ^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/galaxy_api_proxy.py", line 107, in <genexpr>
    return set(
              ^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/galaxy_api_proxy.py", line 88, in _get_collection_versions
    raise last_error
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/collection/galaxy_api_proxy.py", line 67, in _get_collection_versions
    versions = api.get_collection_versions(requirement.namespace, requirement.name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/api.py", line 137, in wrapped
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/api.py", line 866, in get_collection_versions
    data = self._call_galaxy(versions_url, error_context_msg=error_context_msg, cache=True, cache_key=cache_key)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/module_utils/api.py", line 170, in run_function
    return call_retryable_function()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/ansible/galaxy/api.py", line 382, in _call_galaxy
    res = path_cache['results']
          ~~~~~~~~~~^^^^^^^^^^^
KeyError: 'results'

Workaround identified:

root@080e7554031c:/# export ANSIBLE_GALAXY_SERVER="https://old-galaxy.ansible.com/"
root@080e7554031c:/# ansible-galaxy collection install theko2fi.multipass
Starting galaxy collection install process
Process install dependency map
Starting collection install process
Downloading https://old-galaxy.ansible.com/download/theko2fi-multipass-0.2.0.tar.gz to /root/.ansible/tmp/ansible-local-2948saju__/tmp37iiglh0/theko2fi-multipass-0.2.0-hzq72xgl
Installing 'theko2fi.multipass:0.2.0' to '/root/.ansible/collections/ansible_collections/theko2fi/multipass'
theko2fi.multipass:0.2.0 was installed successfully

Seems to be related to the "new" Galaxy
https://forum.ansible.com/t/new-ansible-galaxy/1155

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.