Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
George Baxopoulos
@georgebax
But these don't contain the nginx conf files. I see that the contents are there for the installation, but does salt interfere with how nginx runs ?
there is a /etc/nginx/conf.d/mod-http-passenger.conf file
which says 'this file is managed by salt', but nothing else in this directory
Peter Amstutz
@tetron
https://github.com/arvados/arvados/blob/master/tools/salt-install/single_host/nginx_workbench_configuration.sls is a salt pillar which gets turned into a nginx configuration file by the nginx salt formula
George Baxopoulos
@georgebax
at runtime?
what happens after the installation?
Peter Amstutz
@tetron
no, by running salt
back up, where did you start from
George Baxopoulos
@georgebax
I started with the guide for the single host salt installation. Everything worked with no issues, salt installed it
Workbench runs as well
Peter Amstutz
@tetron
ok, great
George Baxopoulos
@georgebax
Also I installed the arvados dispatcher and a compute node, which run the sample workflow
ran*
Now I want to add the composer
Peter Amstutz
@tetron
I see
George Baxopoulos
@georgebax
But, according to its guide, I need to modify the nginx conf file. Which, as I understand, is created by salt according to the formula
Peter Amstutz
@tetron
yea. ok. so because we stopped supporting composer the salt formula doesn't include it.
but you should be able to add it
George Baxopoulos
@georgebax
Yes, I don't intend to add it using salt, I just want to follow the guide
Peter Amstutz
@tetron
yea, you need to do that in a way that doesn't conflict with salt managing the other config files. or you can just never run salt again.
George Baxopoulos
@georgebax
I am just looking for the workbench config file, which should have been at /etc/nginx/conf.d/arvados-workbench.conf according to the guide (I also can't find it doing a system wide find), so that I can edit it.
Isn't salt used just for the installation?
Peter Amstutz
@tetron
it's a configuration management system, it can be used for installation, update, rolling out configuration changes, etc
similar to puppet, ansible, etc
ok, so it looks like the nginx salt formula probably does something different from what our manually install docs say to do
George Baxopoulos
@georgebax
I understand that salt creates the configuration files (for nginx and arvados components). But where is the configuration file that it creates?
Peter Amstutz
@tetron
I'm trying to figure that out myself. the answer is probably in the nginx salt formula
Javier Bértoli
@javierbertoli
georgebax: give me a second, reading all you both discussed
George Baxopoulos
@georgebax
Ok Javier
Javier Bértoli
@javierbertoli
the salt installer uses the existing formulas for the different applications, so nginx's creates the configuration files under the default OS paths:
/etc/nginx/sites-available/*
then, enables them using links under /etc/nginx/sites-enabled/
George Baxopoulos
@georgebax
Oh, thank you very much Javier!
Javier Bértoli
@javierbertoli
which is Debian's family way of managing nginx's configuration
George Baxopoulos
@georgebax
Never figured they wouldn't have a .conf extension
Javier Bértoli
@javierbertoli
ah, right. It's not required (as any file under /etc/nginx/site-enabled/ is read in the way the nginx's formula manages the config), and I didn't realize of adding it. Perhaps it'd be good to add it, just to keep things clearer
George Baxopoulos
@georgebax
FYI, eventually composer was installed, and I added the necessary parts to the configuration. Now when I navigate to the /composer endpoint, I get a page consisting of just a Log in button, which prompts for a login and then it just gets me back to the same page with the Log in button
I was getting the samae behavior using arvbox btw
Ward Vandewege
@cure
@/all the arvados user group meeting is happening right now at https://meet.google.com/eig-fvsw-xvd
Peter Amstutz
@tetron
@pvanheus I don't know where you landed with your Arvados adventures but @javierbertoli has done a lot more work with the provisioning script for setting up Arvados instances
Peter Amstutz
@tetron
@/all the arvados user group meeting is happening right now at https://meet.google.com/eig-fvsw-xvd
pvanheus
@pvanheus
thansk @tetron - I've had to put that on hold for a while due to other responsibilities
Andy Thomson
@andy-thomason
Hi everyone. I'm looking to see if we can use Arvados on AWS to run batch jobs. The big question is do you have a backend for AWS Batch and if not, how easy would it be to implement?
Peter Amstutz
@tetron
hi @andy-thomason Arvados does support running jobs on AWS, it manages starting/stopping the EC2 instances directly instead of using AWS Batch
Andy Thomson
@andy-thomason
Thanks @tetron - I'll investigate further. I need to sell it to the team.
Peter Amstutz
@tetron
@/all Arvados 2.1.2 has been released! https://arvados.org/release-notes/2.1.2/
Lucas Di Pentima
@ldipenti
🎉 \o/
Jarett DeAngelis
@jdkruzr
@cure 👋🏻