{ "info": { "author": "Ben Waters", "author_email": "bsawyerwaters@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# tropokta\nCustom AWS Cloudformation Resource for Okta Users and Groups\n\n_CAUTION_\n\n* This is ALPHA and has only been testing on a developer instance of Okta and a test AWS account *\n_DO NOT USE IN PRODUCTION WITHOUT TESTING_\n\nInstall\n---\nTo just use as a custom resource\n\nMake sure to fill out the environment variables\n * OKTA_URL\n * OKTA_TOKEN *encrypted*\n\nFollow online instructions on generating an Okta API Token\n\n```\n# Replace YOUR_S3_ARTIFACTS_BUCKET\naws cloudformation package --template-file template.yaml --output-template-file cfn-transformed-template.yaml --s3-bucket YOUR_S3_ARTIFACTS_BUCKET\naws cloudformation deploy --template-file ./cfn-transformed-template.yaml --stack-name okta-cf-resource\n```\n\nNow you have\n * Custom::OktaUser\n * Custom::OktaGroup\n * Custom::OktaUserGroupAttachment\n\nAvailable in CloudFormation\n\nIf you install tropokta with\n\n```\npython setup.py install\n# or\npip install tropokta\n```\n\nYou can do the following within troposphere\n```\nfrom troposphere import Template\nfrom tropokta.okta import OktaUser\n\nt = Template()\n\nuser = t.add_resource(OktaUser(\n firstName=\"test\",\n lastName=\"user\",\n email=\"test@test.com\",\n login=\"test@test.com\"\n ))\n\nprint(t.to_json())\n```\n\nTO DO\n---\n[] Tests\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thebenwaters/tropokta", "keywords": "okta cf cloudformation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tropokta", "package_url": "https://pypi.org/project/tropokta/", "platform": "", "project_url": "https://pypi.org/project/tropokta/", "project_urls": { "Homepage": "https://github.com/thebenwaters/tropokta" }, "release_url": "https://pypi.org/project/tropokta/0.0.3/", "requires_dist": [ "troposphere" ], "requires_python": "", "summary": "Custom Okta Resources for AWS Cloudformation", "version": "0.0.3" }, "last_serial": 5539128, "releases": { "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "08e81f16b4b9493a1ee4393c43821c52", "sha256": "7f066b497712f0f42715c10543c34c257d9825bafbfd3b7893b2823b46b5d9c7" }, "downloads": -1, "filename": "tropokta-0.0.2a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08e81f16b4b9493a1ee4393c43821c52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2378, "upload_time": "2018-04-15T21:47:52", "url": "https://files.pythonhosted.org/packages/7f/9a/ccb1ea6a7688c38329504d782d8ea2405be592c60e5e8eb008eb0678a1a8/tropokta-0.0.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3a7d02dedc12ea6fd794208f688662c", "sha256": "ab6ee963805a8ac7cf1fae881faf62ae8050d8d71d892e6b43557b2316f7cfee" }, "downloads": -1, "filename": "tropokta-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "d3a7d02dedc12ea6fd794208f688662c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2133, "upload_time": "2018-04-15T21:47:53", "url": "https://files.pythonhosted.org/packages/a1/b1/6b4b2380005e9208446550421673467ee4e15089a567fbb46f3e4b4e6f6e/tropokta-0.0.2a1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "eed196a7d85ac88070057de99423213c", "sha256": "ba6b0e9612948fa7e18f0737574c49f22e577cabd791d577db389552115ea61e" }, "downloads": -1, "filename": "tropokta-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "eed196a7d85ac88070057de99423213c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3165, "upload_time": "2019-07-16T08:10:44", "url": "https://files.pythonhosted.org/packages/eb/1d/84dcd42dbfec82cd93285d576ec587643603f8bb4e30833d0c798724f99c/tropokta-0.0.3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eed196a7d85ac88070057de99423213c", "sha256": "ba6b0e9612948fa7e18f0737574c49f22e577cabd791d577db389552115ea61e" }, "downloads": -1, "filename": "tropokta-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "eed196a7d85ac88070057de99423213c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3165, "upload_time": "2019-07-16T08:10:44", "url": "https://files.pythonhosted.org/packages/eb/1d/84dcd42dbfec82cd93285d576ec587643603f8bb4e30833d0c798724f99c/tropokta-0.0.3-py2-none-any.whl" } ] }