diff --git a/group_vars/allsearch_api/common.yml b/group_vars/allsearch_api/common.yml index eda28bf5f..9cdfe75b1 100644 --- a/group_vars/allsearch_api/common.yml +++ b/group_vars/allsearch_api/common.yml @@ -1,6 +1,7 @@ --- install_ruby_from_source: true -ruby_version_override: "ruby-3.3.6" +ruby_version_override: "ruby-3.4.1" +ruby_yjit: true passenger_extra_http_config: - "passenger_preload_bundler on;" diff --git a/group_vars/allsearch_api/staging.yml b/group_vars/allsearch_api/staging.yml index bf1976212..3de9d2c5f 100644 --- a/group_vars/allsearch_api/staging.yml +++ b/group_vars/allsearch_api/staging.yml @@ -1,6 +1,5 @@ --- rails_app_env: staging -ruby_yjit: true allsearch_api_secret_key: '{{vault_allsearch_api_staging_secret_key}}' postgres_host: lib-postgres-staging1.princeton.edu diff --git a/playbooks/allsearch_api.yml b/playbooks/allsearch_api.yml index b1ec46e89..b3d4a10c5 100644 --- a/playbooks/allsearch_api.yml +++ b/playbooks/allsearch_api.yml @@ -19,22 +19,22 @@ when: runtime_env | default('staging') == "production" tasks: - name: allsearch_api | update rubygems - ansible.builtin.command: gem update --system 3.5.23 + ansible.builtin.command: gem update --system 3.6.3 become: true register: update_rubygems changed_when: '"Latest version already installed. Done." not in update_rubygems.stdout' tags: rubygems - name: allsearch_api | install default bundler - ansible.builtin.command: gem install --default bundler:2.5.23 + ansible.builtin.command: gem install --default bundler:2.6.3 become: true register: install_default_bundler - changed_when: '"Fetching bundler-2.5.23.gem" in install_default_bundler.stdout' + changed_when: '"Fetching bundler-2.6.3.gem" in install_default_bundler.stdout' tags: rubygems - name: allsearch_api | remove old default bundler ansible.builtin.file: - path: /usr/local/lib/ruby/gems/3.3.0/specifications/default/bundler-2.5.13.gemspec + path: /usr/local/lib/ruby/gems/3.3.0/specifications/default/bundler-2.5.23.gemspec state: absent tags: rubygems