diff --git a/data/deployments/production/azure_euwest.yaml b/data/deployments/production/azure_euwest.yaml --- a/data/deployments/production/azure_euwest.yaml +++ b/data/deployments/production/azure_euwest.yaml @@ -31,3 +31,5 @@ - swh.vault.cooking_tasks.SWHBatchCookingTask max_bundle_size: 1073741824 # 1GiB +tmpfs::size: 4096 +tmpfs::nr_inodes: 200m diff --git a/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker01.euwest.azure.internal.softwareheritage.org.yaml @@ -4,3 +4,16 @@ - indexer_content_mimetype - indexer_fossology_license +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw + diff --git a/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker02.euwest.azure.internal.softwareheritage.org.yaml @@ -4,3 +4,16 @@ - indexer_content_mimetype - indexer_fossology_license +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw + diff --git a/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker03.euwest.azure.internal.softwareheritage.org.yaml @@ -4,4 +4,16 @@ - indexer_content_mimetype - indexer_fossology_license +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw diff --git a/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker04.euwest.azure.internal.softwareheritage.org.yaml @@ -3,3 +3,16 @@ - indexer_origin_extrinsic_metadata - indexer_origin_intrinsic_metadata +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw + diff --git a/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker05.euwest.azure.internal.softwareheritage.org.yaml @@ -3,3 +3,16 @@ - indexer_origin_extrinsic_metadata - indexer_origin_intrinsic_metadata +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw + diff --git a/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml b/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml --- a/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml +++ b/data/hostname/indexer-worker06.euwest.azure.internal.softwareheritage.org.yaml @@ -3,4 +3,16 @@ - indexer_origin_extrinsic_metadata - indexer_origin_intrinsic_metadata +mountpoints: + /tmp: + device: tmpfs + fstype: tmpfs + options: + - "size=%{lookup('tmpfs::size')}" + - "nr_inodes=%{lookup('tmpfs::nr_inodes')}" + - noexec + - nosuid + - nodev + - relatime + - rw