Generates a setup yaml file to use for the cluster. Creates a task.
```
ai setup generate [flags]
```
Options
```
-h, --help help for generate
--load-balancer-url string Configure a load balancer URL for controller communication. Default is empty or no load balancer
-o, --out string File to use for the generated yaml (default "sample.yaml")
--private-subnet string Which subnet to use for instances with private ips. Default is sg-private (default "sg-private")
--public-subnet string What subnet to use for instances with public ips. Default is sg-public (default "sg-public")
-t, --type string Type of cluster to generate. Valid values are: normal, single. (default "normal")
```
Options inherited from parent commands
```
-c, --config string CLI Config file to use. By default it will be /home/ubuntu/.config/aiware-cli.yaml
--controller-token string Bearer token to use for authenticating operations.
--controller-url string Controller URL to use for the CLI. If specified, this will be used instead of what is in the configuration. (default "http://localhost:9000/edge/v1")
-d, --debug Enables debug output
-f, --format string The output format. The values are text, log or json.
--host-type-id string Host type ID of the host
--hub-url string aiWARE Hub URL
-p, --profile string The profile to use. If not specified, the profile named 'default' will be used. The profiles are set in ~/.config/aiware-cli.yaml (default "default")
-q, --quiet Disables output extra output except the main output
--sample-app Indicates whether it should install the sample app
```