-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"arvados" meta-state should complain if pre-requisites are not available #3
Comments
Hi, @mr-c You mean 'postgresql' and/or 'nginx' and/or 'letsencrypt'? The point with those is that you have many choices available to satisfy these dependencies, and depend on how you setup your infrastructure, for example, you can have:
As those situations are more 'infrastructure orchestration' related than 'host/server' management (as this formula tries to achieve), I think it's outside of the scope of this formula to check/complain of those situations. I added this section in the formula's readme file to make sure people know of these requirements beforehand, so the formula is suitable for a member of an Ops team managing a big infrastructure or to the person that wants to try Arvados in her basement infrastructure of two PCs or even in a vagrant or beefy docker instance. You just need to satisfy the deps as they suit your case. There are also examples for these configurations that you people can use, if needed. I'm guessing this is what you're asking for, right? Perhaps this all needs to be better documented? |
Hello @javierbertoli , thanks for the nice reply
Sure, but if I did any of that I would provide a pillar to specify those configurations. If you're completely new to Salt like I am, it would be nice to get more feedback if no pillar was provided |
I think it would be super useful to see a working configuration for an "all in one" based upon Debian Buster or a recent Ubuntu LTS base. |
I can add an example file/script for that 😄 tl;rl is 'take a look in the kitchen.yml file, pick the states and pillars in there, put them all together and that would be it'. Let me take a chance on it and I'll add it to the examples. I'll ping you when I have it, hopefully in a few hours. |
Any updates on that, @javierbertoli ? |
Sorry for not responding before, but those 'few hours' turned to be 'A FEW' 😋 We added a provision script to make it easier to deploy a single-host Arvados cluster. The script uses the arvados-formula and sets some variables to make it easier to get a cluster up and running. |
@javierbertoli 😂 Thanks for the update! Can that script be linked to from https://github.com/saltstack-formulas/arvados-formula#id4 ? |
Sure! I'll add a reference to it under the Special Notes section |
@javierbertoli FYI, there is a broken link in the readme for the provision script: https://doc.arvados.org/v2.1/install/install-using-salt.html |
Does the single node install presume that one is using AWS? Or does it include SLURM as well? |
The The provision script can be run anywhere, so you can run it in an AWS instance and you'll get a The Arvados formula allows you to install any dispatcher available, provided you configure the pillars the way you need them. Arvados currently has three dispatchers:
Adding support for other environments is possible. Pull requests are always welcome. Additionally, the Arvados team is happy to discuss adding support for specific environments. |
Thanks @javierbertoli ; can you also add that explanation to https://github.com/saltstack-formulas/arvados-formula ? I hope @SasSwart and I can contribute a PR for for SLURM integration soon |
reported on [github](arvados/arvados-formula#3 (comment)) No issue # Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <[email protected]>
No description provided.
The text was updated successfully, but these errors were encountered: