Skip to content

Commit 192703d

Browse files
authored
Merge pull request #8667 from ovh/jf-typo-fixes
Fixes - Typos and Code blocks
2 parents 0c861b7 + 5e304ef commit 192703d

File tree

14 files changed

+93
-79
lines changed

14 files changed

+93
-79
lines changed

links/hosted-private-cloud/opcp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
- [en-asia](https://www.ovhcloud.com/asia/hosted-private-cloud/onprem-cloud-platform/)
2+
- [en-au](https://www.ovhcloud.com/en-au/hosted-private-cloud/onprem-cloud-platform/)
3+
- [en-ca](https://www.ovhcloud.com/en-ca/hosted-private-cloud/onprem-cloud-platform/)
4+
- [en-gb](https://www.ovhcloud.com/en-gb/hosted-private-cloud/onprem-cloud-platform/)
5+
- [en-ie](https://www.ovhcloud.com/en-ie/hosted-private-cloud/onprem-cloud-platform//)
6+
- [en-in](https://www.ovhcloud.com/en-in/hosted-private-cloud/onprem-cloud-platform/)
7+
- [en-sg](https://www.ovhcloud.com/en-sg/hosted-private-cloud/onprem-cloud-platform/)
8+
- [en-us](https://www.ovhcloud.com/en/hosted-private-cloud/onprem-cloud-platform/)
9+
- [fr-ca](https://www.ovhcloud.com/fr-ca/hosted-private-cloud/onprem-cloud-platform/)
10+
- [fr-fr](https://www.ovhcloud.com/fr/hosted-private-cloud/onprem-cloud-platform/)

pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps/guide.pt-pt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Para uma maior flexibilidade dos seus backups, pode ativar a opção Backup auto
6868
A opção de Backup automatizado Premium cria um backup do seu VPS a cada 24 horas no horário especificado.
6969
Você terá acesso a todos os backups diários dos últimos 7 dias. Uma vez criados 7 backups, cada novo backup substituirá o mais antigo.
7070

71-
Faça login no seu [Área de Cliente OVHcloudl](/links/manager), abra a seção `Bare Metal Cloud`{.action}, selecione `Servidor privado virtual`{.action} e, em seguida, clique no nome do seu VPS.
71+
Faça login no seu [Área de Cliente OVHcloud](/links/manager), abra a seção `Bare Metal Cloud`{.action}, selecione `Servidor privado virtual`{.action} e, em seguida, clique no nome do seu VPS.
7272

7373
Clique na aba `Backup automatizado`{.action} no menu horizontal.
7474

pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/guide.fr-fr.md

Lines changed: 71 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ updated: 2025-11-07
88

99
**OPCP** intègre une authentification centralisée avec **Keycloak**. Il est donc nécessaire de configurer la **CLI OpenStack** afin qu’il utilise Keycloak comme fournisseur d’identité (Identity Provider).
1010

11-
**Ce guide décrit les étapes nécessaires pour configurer **Keycloak** et la **CLI OpenStack** afin de permettre l’authentification via Keycloak.**
11+
**Ce guide décrit les étapes nécessaires pour configurer Keycloak et la CLI OpenStack afin de permettre l’authentification via Keycloak.**
1212

1313
## Prérequis
1414

@@ -25,9 +25,11 @@ Un client **Keycloak dédié** est nécessaire pour permettre à la CLI OpenStac
2525
#### Étapes
2626

2727
1. **Connexion à l’interface d’administration Keycloak**
28-
Connectez-vous à votre instance Keycloak et sélectionnez le *realm* dans lequel les utilisateurs OpenStack sont définis.
28+
29+
- Connectez-vous à votre instance Keycloak et sélectionnez le *realm* dans lequel les utilisateurs OpenStack sont définis.
2930

3031
2. **Création d’un nouveau client**
32+
3133
- Allez dans la section `Clients` et cliquez sur `Créer un client`{.action}.
3234
- Renseignez un **Client ID**, par exemple :
3335

@@ -38,10 +40,12 @@ Un client **Keycloak dédié** est nécessaire pour permettre à la CLI OpenStac
3840
- Cliquez sur `Suivant`{.action}.
3941
4042
3. **Activation de l’authentification du client**
43+
4144
- Activez le **Client Authentication** (mettre sur **ON**).
4245
- Cliquez sur `Suivant`{.action}, puis sur `Enregistrer`{.action}.
4346
4447
4. **Configuration des portées (Client Scopes)**
48+
4549
- Ouvrez l’onglet `Client Scopes`.
4650
- Sélectionnez la portée nommée :
4751
@@ -52,6 +56,7 @@ Un client **Keycloak dédié** est nécessaire pour permettre à la CLI OpenStac
5256
- Cliquez sur `Configurer un nouveau mapper`{.action}.
5357
5458
5. **Ajout d’un mapper d’attributs de groupe utilisateur**
59+
5560
- Choisissez le type de mapper **aggregated-user-group-attribute-mapper**.
5661
- Configurez les champs suivants :
5762
@@ -64,25 +69,27 @@ Un client **Keycloak dédié** est nécessaire pour permettre à la CLI OpenStac
6469
- Cliquez sur `Enregistrer`{.action}.
6570
6671
6. **Récupération des identifiants du client**
72+
6773
- Allez dans l’onglet `Credentials` du client que vous venez de créer.
6874
- Copiez et conservez de manière sécurisée la **Client Secret** — il sera nécessaire lors de la configuration du CLI OpenStack.
6975
70-
---
7176
7277
### Configuration de la CLI OpenStack
7378
7479
Une fois le client Keycloak créé, la CLI OpenStack doit être configurée pour utiliser ce client comme fournisseur d'identité OIDC (OpenID Connect).
7580
7681
#### Étapes
7782
78-
1. **Installer les outils CLI OpenStack**
83+
1. **Installer les outils CLI OpenStack**
84+
7985
Si ce n’est pas déjà fait :
8086
8187
```bash
8288
sudo pip install python-openstackclient
8389
```
8490

85-
2. **Définir les variables d’environnement pour l’authentification Keycloak**
91+
2. **Définir les variables d’environnement pour l’authentification Keycloak**
92+
8693
Exemple :
8794

8895
```bash
@@ -100,68 +107,69 @@ Une fois le client Keycloak créé, la CLI OpenStack doit être configurée pour
100107
export OS_PROJECT_ID="project-id"
101108
```
102109

103-
> **Tips 1**
104-
> : Vous pouvez utiliser le script suivant afin de générer le fichier de configuration openrc.sh facilement :
105-
106-
```bash
107-
#!/usr/bin/env bash
108-
109-
read -p "Your environment's base FQDN (e.g. example.bmp.ovhgoldorack.ovh): " FQDN_ENV
110-
111-
read -p 'master or pod realm ? (master/pod): ' REALM
112-
if [ "$REALM" != "master" ] && [ "$REALM" != "pod" ]; then
113-
echo "Invalid input. Please enter either 'master' or 'pod'."
114-
exit 1
115-
fi
110+
> **Tips 1**
111+
> : Vous pouvez utiliser le script suivant afin de générer le fichier de configuration openrc.sh facilement :
116112
117-
read -p 'Keycloak client ID: ' KC_CLIENT_ID
118-
read -srp 'Keycloak client secret: ' KC_CLIENT_SECRET && echo
119-
120-
read -p 'Keycloak username: ' KC_USERNAME_INPUT
121-
read -srp 'Keycloak password: ' KC_PASSWORD_INPUT && echo
122-
123-
read -p 'Openstack Project ID (not the name): ' PROJECT_ID
113+
```bash
114+
#!/usr/bin/env bash
115+
116+
read -p "Your environment's base FQDN (e.g. example.bmp.ovhgoldorack.ovh): " FQDN_ENV
117+
118+
read -p 'master or pod realm ? (master/pod): ' REALM
119+
if [ "$REALM" != "master" ] && [ "$REALM" != "pod" ]; then
120+
echo "Invalid input. Please enter either 'master' or 'pod'."
121+
exit 1
122+
fi
123+
124+
read -p 'Keycloak client ID: ' KC_CLIENT_ID
125+
read -srp 'Keycloak client secret: ' KC_CLIENT_SECRET && echo
126+
127+
read -p 'Keycloak username: ' KC_USERNAME_INPUT
128+
read -srp 'Keycloak password: ' KC_PASSWORD_INPUT && echo
129+
130+
read -p 'Openstack Project ID (not the name): ' PROJECT_ID
131+
132+
printf "\n\nHere is your configuration, paste it to your shell or use the generate openrc.sh file\n\n"
133+
cat << EOM
134+
export OS_INTERFACE=public
135+
export OS_IDENTITY_API_VERSION=3
136+
export OS_AUTH_URL="https://keystone.${FQDN_ENV}"
137+
export OS_AUTH_TYPE="v3oidcpassword"
138+
export OS_PROTOCOL="openid"
139+
export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak")
140+
export OS_CLIENT_ID="$KC_CLIENT_ID"
141+
export OS_CLIENT_SECRET="$KC_CLIENT_SECRET"
142+
export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration"
143+
export OS_USERNAME="$KC_USERNAME_INPUT"
144+
export OS_PASSWORD="$KC_PASSWORD_INPUT"
145+
export OS_PROJECT_ID="$PROJECT_ID"
146+
EOM
147+
148+
echo "#!/usr/bin/env bash
149+
150+
export OS_INTERFACE=public
151+
export OS_IDENTITY_API_VERSION=3
152+
export OS_AUTH_URL="https://keystone.${FQDN_ENV}"
153+
export OS_AUTH_TYPE="v3oidcpassword"
154+
export OS_PROTOCOL="openid"
155+
export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak")
156+
export OS_CLIENT_ID="$KC_CLIENT_ID"
157+
export OS_CLIENT_SECRET="$KC_CLIENT_SECRET"
158+
export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration"
159+
export OS_USERNAME="$KC_USERNAME_INPUT"
160+
export OS_PASSWORD="$KC_PASSWORD_INPUT"
161+
export OS_PROJECT_ID="$PROJECT_ID > $PROJECT_ID."-openrc.sh"
162+
```
124163

125-
printf "\n\nHere is your configuration, paste it to your shell or use the generate openrc.sh file\n\n"
126-
cat << EOM
127-
export OS_INTERFACE=public
128-
export OS_IDENTITY_API_VERSION=3
129-
export OS_AUTH_URL="https://keystone.${FQDN_ENV}"
130-
export OS_AUTH_TYPE="v3oidcpassword"
131-
export OS_PROTOCOL="openid"
132-
export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak")
133-
export OS_CLIENT_ID="$KC_CLIENT_ID"
134-
export OS_CLIENT_SECRET="$KC_CLIENT_SECRET"
135-
export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration"
136-
export OS_USERNAME="$KC_USERNAME_INPUT"
137-
export OS_PASSWORD="$KC_PASSWORD_INPUT"
138-
export OS_PROJECT_ID="$PROJECT_ID"
139-
EOM
164+
> **Tips: Configuration d'un proxy**
165+
> Si vous utilisez un proxy pour accéder a votre service, vous devez configurer vos variables d'environnement pour prendre en compte ce proxy.
140166
141-
echo "#!/usr/bin/env bash
167+
Pour ce faire, ajoutez les lignes de commande suivantes :
142168

143-
export OS_INTERFACE=public
144-
export OS_IDENTITY_API_VERSION=3
145-
export OS_AUTH_URL="https://keystone.${FQDN_ENV}"
146-
export OS_AUTH_TYPE="v3oidcpassword"
147-
export OS_PROTOCOL="openid"
148-
export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak")
149-
export OS_CLIENT_ID="$KC_CLIENT_ID"
150-
export OS_CLIENT_SECRET="$KC_CLIENT_SECRET"
151-
export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration"
152-
export OS_USERNAME="$KC_USERNAME_INPUT"
153-
export OS_PASSWORD="$KC_PASSWORD_INPUT"
154-
export OS_PROJECT_ID="$PROJECT_ID > $PROJECT_ID."-openrc.sh"
155-
```
156-
157-
> **Tips: Configuration d'un proxy**
158-
> Si vous utilisez un proxy pour accéder a votre service, vous devez configurer vos variables d'environnement pour prendre en compte ce proxy.
159-
Pour ce faire, ajoutez les lignes de commande suivantes :
160-
161-
```bash
162-
export https_proxy=http://your-adress-ip:port/
163-
export http_proxy=http://your-adress-ip:port/
164-
```
169+
```bash
170+
export https_proxy=http://your-adress-ip:port/
171+
export http_proxy=http://your-adress-ip:port/
172+
```
165173

166174
### Vérification de la configuration
167175

@@ -175,7 +183,6 @@ openstack server list
175183

176184
Si ces commandes retournent des résultats, l’intégration **Keycloak ↔ OpenStack** est correctement configurée.
177185

178-
---
179186

180187
### Dépannage (Troubleshooting)
181188

@@ -185,12 +192,9 @@ Si ces commandes retournent des résultats, l’intégration **Keycloak ↔ Open
185192
| `Unauthorized` | L’utilisateur n’est pas associé au bon groupe ou projet | Vérifiez les attributs `project` de l’utilisateur dans Keycloak |
186193
| `OIDC discovery failed` | Mauvaise URL dans `DISCOVERY_ENDPOINT` | Assurez-vous qu’elle pointe bien vers le *realm* correct de Keycloak |
187194

188-
---
189195

190196
### Références
191197

192198
- [Documentation Keycloak – OpenID Connect](https://www.keycloak.org/docs/latest/server_admin/#_oidc)
193199
- [Documentation OpenStack Keystone](https://docs.openstack.org/keystone/latest/)
194200
- [Documentation OVHcloud OPCP](https://docs.opcp.ovh)
195-
196-
---

pages/public_cloud/compute/suspend_or_pause_an_instance/guide.fr-ca.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Le tableau ci-dessous vous permet de différencier les options disponibles sur v
4747
- [Depuis l’interface Horizon](#horizon-unshelve)
4848
- [Depuis les API Openstack/Nova](#openstack-nova-unshelve)
4949
- [Éteindre (suspend) une instance](#stop-suspend-instance)
50-
- [Depuis l’espace client OVHcloudl](#stop-control-panel)
50+
- [Depuis l’espace client OVHcloud](#stop-control-panel)
5151
- [Depuis l’interface Horizon](#stop-horizon)
5252
- [Depuis les API Openstack/Nova](#stop-openstack-nova)
5353
- [Mettre en pause une instance](#pause-instance)

pages/public_cloud/compute/suspend_or_pause_an_instance/guide.fr-fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Le tableau ci-dessous vous permet de différencier les options disponibles sur v
4747
- [Depuis l’interface Horizon](#horizon-unshelve)
4848
- [Depuis les API Openstack/Nova](#openstack-nova-unshelve)
4949
- [Éteindre (suspend) une instance](#stop-suspend-instance)
50-
- [Depuis l’espace client OVHcloudl](#stop-control-panel)
50+
- [Depuis l’espace client OVHcloud](#stop-control-panel)
5151
- [Depuis l’interface Horizon](#stop-horizon)
5252
- [Depuis les API Openstack/Nova](#stop-openstack-nova)
5353
- [Mettre en pause une instance](#pause-instance)

pages/public_cloud/compute/suspend_or_pause_an_instance/guide.it-it.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ La tabella qui sotto ti permette di differenziare le opzioni disponibili sulle t
4848
- [Dall'interfaccia Horizon](#horizon-unshelve)
4949
- [Dalle API OpenStack/Nova](#openstack-nova-unshelve)
5050
- [Spegnere (suspend) un'istanza](#stop-suspend-instance)
51-
- [Nello Spazio Cliente OVHcloudl](#stop-control-panel)
51+
- [Nello Spazio Cliente OVHcloud](#stop-control-panel)
5252
- [Dall'interfaccia Horizon](#stop-horizon)
5353
- [Dalle API OpenStack/Nova](#stop-openstack-nova)
5454
- [Mettere in pausa un'istanza](#pause-instance)

pages/public_cloud/compute/suspend_or_pause_an_instance/guide.pl-pl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Poniższa tabela pozwoli Ci odróżnić opcje dostępne dla Twoich instancji. Ko
4747
- [Z poziomu interfejsu Horizon](#horizon-unshelve)
4848
- [Korzystanie z API OpenStack/Nova](#openstack-nova-unshelve)
4949
- [Wyłącz (suspend) instancję](#stop-suspend-instance)
50-
- [W Panelu klienta OVHcloudl](#stop-control-panel)
50+
- [W Panelu klienta OVHcloud](#stop-control-panel)
5151
- [Z poziomu interfejsu Horizon](#stop-horizon)
5252
- [Korzystanie z API OpenStack/Nova](#stop-openstack-nova)
5353
- [Wstrzymaj instancję](#pause-instance)

pages/public_cloud/compute/suspend_or_pause_an_instance/guide.pt-pt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ A tabela abaixo permite-lhe diferenciar as opções disponíveis nas suas instâ
4747
- [Da interface Horizon](#horizon-unshelve)
4848
- [Utilização das API OpenStack/Nova](#openstack-nova-unshelve)
4949
- [Desativar (suspend) uma instância](#stop-suspend-instance)
50-
- [Da Área de Cliente OVHcloudl](#stop-control-panel)
50+
- [Da Área de Cliente OVHcloud](#stop-control-panel)
5151
- [Da interface Horizon](#stop-horizon)
5252
- [Utilização das API OpenStack/Nova](#stop-openstack-nova)
5353
- [Colocar em pausa uma instância (*pause*)](#pause-instance)

pages/web_cloud/web_hosting/diagnostic_slownesses/guide.en-asia.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ All diagnostics in step 1 must be performed **without exception** to determine w
9494

9595
To ensure that your services (shared hosting **and** database) are not undergoing maintenance or an incident, retrieve the cluster and filer information of your web hosting as well as the general information relating to your database. You can then check their status at [status.ovhcloud.com](https://web-cloud.status-ovhcloud.com/).
9696

97-
o find out the cluster and filer of your hosting, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, click on `Hosting plans`{.action} then select the web hosting plan concerned. In the `General information`{.action} tab you can see the `Datacenter` and `Filer` of your web hosting.
97+
To find out the cluster and filer of your hosting, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, click on `Hosting plans`{.action} then select the web hosting plan concerned. In the `General information`{.action} tab you can see the `Datacenter` and `Filer` of your web hosting.
9898

9999
![Retrieve Filer](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/general-information/find-filer.png){.thumbnail}
100100

pages/web_cloud/web_hosting/diagnostic_slownesses/guide.en-au.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ All diagnostics in step 1 must be performed **without exception** to determine w
9494

9595
To ensure that your services (shared hosting **and** database) are not undergoing maintenance or an incident, retrieve the cluster and filer information of your web hosting as well as the general information relating to your database. You can then check their status at [status.ovhcloud.com](https://web-cloud.status-ovhcloud.com/).
9696

97-
o find out the cluster and filer of your hosting, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, click on `Hosting plans`{.action} then select the web hosting plan concerned. In the `General information`{.action} tab you can see the `Datacenter` and `Filer` of your web hosting.
97+
To find out the cluster and filer of your hosting, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, click on `Hosting plans`{.action} then select the web hosting plan concerned. In the `General information`{.action} tab you can see the `Datacenter` and `Filer` of your web hosting.
9898

9999
![Retrieve Filer](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/general-information/find-filer.png){.thumbnail}
100100

0 commit comments

Comments
 (0)