Eric L
2020-01-27 d0e3e83efb50cc4e7b47bdd0a32da039199ac3be
Fix links and add Fedora specifics to preparing workstation (#1032)

The links were still markdown style and not rendering properly.
Added the necessary dnf commands for Fedora where all dependencies
are properly packaged.
1 files modified
21 ■■■■■ changed files
docs/Preparing_your_workstation.adoc 21 ●●●●● patch | view | raw | blame | history
docs/Preparing_your_workstation.adoc
@@ -23,15 +23,18 @@
=== Software required for deployment
* [Python](https://www.python.org) version 2.7.x (3.x untested and may not work)
* [Python Boto](http://docs.pythonboto.org) version 2.41 or greater
* [Git](http://github.com) any version would do.
* [Ansible](https://github.com/ansible/ansible) version 2.1.2 or greater
* [awscli bundle](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip) tested with version 1.11.32
* https://www.python.org[Python]
* http://docs.pythonboto.org[Python Boto] version 2.41 or greater
* http://github.com[Git] any version would do.
* https://github.com/ansible/ansible[Ansible] version 2.1.2 or greater
* https://s3.amazonaws.com/aws-cli/awscli-bundle.zip[awscli bundle] tested with version 1.11.32
Python and the Python dependencies may be installed via your OS' package manager
(eg: python2-boto on Fedora/CentOS/RHEL) or via
[pip](https://pypi.python.org/pypi/pip). [Python
virtualenv](https://pypi.python.org/pypi/virtualenv) can also work.
(eg: python2-boto on Fedora/CentOS/RHEL) or via https://pypi.python.org/pypi/pip[pip]. https://pypi.python.org/pypi/virtualenv[Python virtualenv] can also work.
NOTE: on Fedora, all dependencies are packaged and can be easily installed via
`dnf install wget git awscli python3-boto3 ansible ansible-lint yamllint`
(botocore and python will be pulled automatically through dependencies).
The lint tools are optional but are recommended tools to check the quality of your code.
.Example script to install required software
[source,bash]
@@ -207,6 +210,8 @@
sudo pip install python-openstackclient python-heatclient
----
NOTE: on Fedora `dnf install python3-openstacksdk python3-openstackclient python-openstackclient-doc python-openstackclient-lang python3-heatclient python-heatclient-doc python3-dns` will do the job (you may choose to skip doc and lang packages).
=== Azure
If you want to deploy on azure you will need the Azure client.