Comments (18)
@strootman @patcon i'll look at this tomorrow. It hasn't been on the priority list. We need to discuss as it seems to require giving access to the Elastic repo.
from ansible-elasticsearch.
On the other hand, nothing prevents us from creating a bot user as an external collaborator with access only to elastic/ansible-elasticsearch
and provide public_repo
to its token.
/cc @dliappis @elasticdog
from ansible-elasticsearch.
Added https://galaxy.ansible.com/elastic/elasticsearch/
from ansible-elasticsearch.
@strootman We're assessing but don't currently see any reason why not.
from ansible-elasticsearch.
Elastic, you only give read-access to your repo. The advantage of Galaxy is that we can all install a stable version of the vendor supported role instead of browsing through hundreds of homegrown roles by third parties where they don't keep up to their maintenance burden, like @strootman.
from ansible-elasticsearch.
For those who may have looked at the role and found it wasn't up to date on Ansible galaxy, it is now up to date with the current master.
from ansible-elasticsearch.
That is not the same thing, it is a fork, but the maintainer is not Elastic. Elastic pushed to GitHub, they can also tag the release and publish on Galaxy to do a proper job.
from ansible-elasticsearch.
Using this role as a dependency is also only possible when there is an official Elastic role on Galaxy. We can't use a fork for that.
from ansible-elasticsearch.
bump?
from ansible-elasticsearch.
FYI, I've forked this repo and imported to ansible galaxy;
https://galaxy.ansible.com/CyVerse-Ansible/elasticsearch/
No promises on keeping it up to date ;)
from ansible-elasticsearch.
When i tried this it needed readonly access to the whole elastic repo. Given this contains commercial code i need @elasticdog @dliappis input prior to proceeding. cc @kevinkluge
from ansible-elasticsearch.
AFAIK Github does not provide a much needed granular control over oauth scopes per repo.
repo
and public_repo
provide read-only and ready-write access across the whole org as @gingerwizard mentions above. Ref: https://developer.github.com/v3/oauth/#scopes
from ansible-elasticsearch.
I spoke with @gingerwizard and agree that it makes sense to have a dedicated machine user to provide access for this use case.
from ansible-elasticsearch.
🦄
from ansible-elasticsearch.
The Galaxy app only requests access to public repositories, permissions look like:
- Access public repositories
- Read org and team membership
- Access user email addresses (read-only)
from ansible-elasticsearch.
any news on this?
from ansible-elasticsearch.
@jesusch I've been pushing a fork of this repo to ansible galaxy, and I just updated it.
https://galaxy.ansible.com/CyVerse-Ansible/elasticsearch/
from ansible-elasticsearch.
@bbaassssiiee @mariussturm then don't use it.
I put it up there just in case it fit someone's needs. It fits mine.
I also don't keep up on it, and only updated it today since I saw that @jesusch posted a *bump*
on this thread.
I would prefer that Elastic support it officially, but they don't yet.
I'm honestly glad to see so many people actively monitoring this issue.
I hope it illustrates that there is a real customer need for having this role published to ansible galaxy.
Particularly for its use as a dependency, as @mariussturm suggests 👍
from ansible-elasticsearch.
Related Issues (20)
- Failure in "Debian - Ensure elasticsearch is installed" HOT 4
- FR: Install Elasticsearch-plugins with this role HOT 2
- Wrong elasticsearch.keystore permissions forbid elasticsearch.service from starting HOT 6
- issue with "could not find java in bundled JDK" HOT 2
- Does not accept static IP config Eg: transport.host: <hostname>" HOT 2
- gpg dependencies missing HOT 3
- Segmentation fault in JNA library due to non-existent home directory for elasticsearch user HOT 2
- Specifying `path.data` as a list is deprecated in Elasticsearch 7.13 HOT 2
- Turn on systemd on OracleLinux HOT 2
- kibana connect to elastic HOT 1
- Bootstrapping a new/additional instance with activated security fails HOT 1
- Single node cluster configuration HOT 2
- Playbook not working with rh8 HOT 3
- filter_plugins/custom.py is skipped when ansible is installed through pip HOT 2
- Hacktoberfest participation
- ssl-tls-setup.md should point to location of bin/elasticsearch-certutil HOT 2
- Role fails when pointed to es_ssl_keystore / es_ssl_truststore using CA and Cert created with bin/elasticsearch-certutil HOT 4
- Upload pem certs from local to remote
- Safe options for log4j2 - CVE-2021-44228 HOT 4
- How to remove always tag HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-elasticsearch.