Skip to content

Commit 9c9eb34

Browse files
committed
Update ARC Host documentation
1 parent 495b087 commit 9c9eb34

File tree

3 files changed

+36
-33
lines changed

3 files changed

+36
-33
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Name | Description
3030
### Playbooks
3131
Name | Description
3232
--- | ---
33+
[cloud.azure_ops.archost_deploy](https://github.com/redhat-cop/cloud.azure_ops/blob/main/playbooks/ARCHOST_DEPLOY.md)| A playbook to deploy ARC agent on machines.
34+
[cloud.azure_ops.archost_proxy](https://github.com/redhat-cop/cloud.azure_ops/blob/main/playbooks/ARCHOST_PROXY.md)| A playbook to configure proxy for ARC machines.
3335
[cloud.azure_ops.webapp](https://github.com/redhat-cop/cloud.azure_ops/blob/main/playbooks/WEBAPP.md)|A playbook to deploy a web application on azure using virtual machines.
3436
[cloud.azure_ops.webapp_container](https://github.com/redhat-cop/cloud.azure_ops/blob/main/playbooks/WEBAPP_CONTAINER.md)|A playbook to deploy a web application on azure using containers.
3537
[cloud.azure_ops.vmss_migrate](https://github.com/redhat-cop/cloud.azure_ops/blob/main/playbooks/VMSS_MIGRATE.md)|A playbook to migrate virtual machines of a web application from one azure region to another region.

playbooks/ARCHOST_DEPLOY.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Deploying ARC Hosts
2+
3+
## cloud.azure_ops.archost_deploy playbook
4+
5+
A playbook to deploy Microsoft's agent on your hardware. Once the agent is installed and run
6+
it will register the host in the resource_group requested.
7+
8+
Use **arc_hosts** as the host group for all hardware that should have the arc agent installed on.
9+
10+
Variables
11+
--------------
12+
13+
* **azure_configure_archost_resource_group**: The resource group that the host will be registered in.
14+
* **azure_configure_archost_cloud**: The Azure cloud to use. Default `AzureCloud`
15+
* **azure_configure_archost_location**: The location to use. Default `The location of the resource_group`
16+
* **azure_configure_archost_tenant_id**: Azure tenant id.
17+
* **azure_configure_archost_subscription_id**: Azure subscription id.
18+
* **azure_configure_archost_tags**: Dictionary of tags to apply to the Arc Host entry in Azure. Default: `{archost: "true"}`
19+
* **proxy**: Object used to provide details for proxy setup if needed. Contains the following:
20+
- * **hostname**: The hostname of the proxy server.
21+
- * **port**: The port that the proxy server is listening on.
22+
23+
Inventory
24+
--------------
25+
26+
The inventory you use to deploy the agent on your hardware can either be static or dynamic but you won't be using
27+
the Azure inventory plugins since the hosts are not yet registered in Azure. The example playbook will apply to
28+
all hosts in the arc_hosts group.
29+
30+
Demo
31+
--------------
32+
33+
![Alt Text](ARCHost_deploy.gif)
Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,4 @@
1-
# Deploying and Configuring ARC Hosts
2-
3-
## cloud.azure_ops.archost_deploy playbook
4-
5-
A playbook to deploy Microsoft's agent on your hardware. Once the agent is installed and run
6-
it will register the host in the resource_group requested.
7-
8-
Use **arc_hosts** as the host group for all hardware that should have the arc agent installed on.
9-
10-
Variables
11-
--------------
12-
13-
* **azure_configure_archost_resource_group**: The resource group that the host will be registered in.
14-
* **azure_configure_archost_cloud**: The Azure cloud to use. Default `AzureCloud`
15-
* **azure_configure_archost_location**: The location to use. Default `The location of the resource_group`
16-
* **azure_configure_archost_tenant_id**: Azure tenant id.
17-
* **azure_configure_archost_subscription_id**: Azure subscription id.
18-
* **azure_configure_archost_tags**: Dictionary of tags to apply to the Arc Host entry in Azure. Default: `{archost: "true"}`
19-
* **proxy**: Object used to provide details for proxy setup if needed. Contains the following:
20-
- * **hostname**: The hostname of the proxy server.
21-
- * **port**: The port that the proxy server is listening on.
22-
23-
Inventory
24-
--------------
25-
26-
The inventory you use to deploy the agent on your hardware can either be static or dynamic but you won't be using
27-
the Azure inventory plugins since the hosts are not yet registered in Azure. The example playbook will apply to
28-
all hosts in the arc_hosts group.
29-
30-
Demo
31-
--------------
32-
33-
![Alt Text](ARCHost_deploy.gif)
1+
# Configuring Proxy for ARC Hosts
342

353
## cloud.azure_ops.archost_proxy playbook
364

0 commit comments

Comments
 (0)